Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/09/2006, 17h12   #1
Membre actif
 
Avatar de kevinf
 
Développeur informatique
Inscription : juin 2005
Messages : 839
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : juin 2005
Messages : 839
Points : 165
Points : 165
Par défaut [Conception] Mettre un textarea, et du php dans du php

Salut,
j'ai ce code :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?
include ("../loterie/config.php"); ?>
<?php
$connexion = mysql_connect("$db_host","$db_login","$db_pass");
$db = mysql_select_db("$bdd", $connexion); 
$requete = "SELECT * FROM textes ";
$result = mysql_query ($requete);
$r = mysql_fetch_object ($result);?>
 
 
 
 
<table>
  <form action="texte2.php?action=02" method="post" name="config" id="config">
 
            <tr>
              <td valign="top" bgcolor="#CCCCCC" class="Style10" >Accueil 1 : </td>
              <td valign="top" bgcolor="#CCCCCC" ><label>
                <input name="accueil1" type="text" id="accueil1" value="<?php  print ($r -> accueil1 ); ?>" size="400" />
              </label></td>
            </tr>
 
            <tr>
              <td colspan="2" valign="top"  >
 
                      <div align="center">
                        <input type="submit" name="Submit2" value="Enregistrer" />
 
                                     </div></td>
            </tr>
        </table>
Et celui de texte2.php :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
<?php include ("../loterie/config.php"); ?>
<?php
 
 
if ($action == "02") {
$connexion = mysql_connect("$db_host","$db_login","$db_pass");
$db = mysql_select_db("$bdd", $connexion); 
$requete2 = "UPDATE textes SET accueil1 = '$accueil1' ";
mysql_db_query("$bdd", $requete2);
mysql_close($connexion);
echo 'ok'; } 
 
 
 
?>
C'est donc un simple code pour modifier des champs de ma bdd, par contre dans le premier code, vous voyez cela :
Code :
 <input name="accueil1" type="text" id="accueil1" value="<?php  print ($r -> accueil1 ); ?>" size="400" />
Et bien en fait je voudrais a la place de l'input mettre un textarea, mais quand j'essaye mon code total ne fonctionne plus, pouvez vous me refaire avec le textarea?

Merci à vous
__________________
KevinF
kevinf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/09/2006, 18h13   #2
Inactif
 
Avatar de Kerod
 
Inscription : septembre 2004
Messages : 11 753
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 11 753
Points : 14 585
Points : 14 585
Un textarea est formé comme ceci :
Code :
<textarea>TEXTE</textarea>
et c'est purement du HTML

Donc je vois pas où est le problème
Code :
<textarea><?php  print ($r -> accueil1 ); ?></textarea>
Kerod est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/09/2006, 18h18   #3
Membre actif
 
Avatar de kevinf
 
Développeur informatique
Inscription : juin 2005
Messages : 839
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : juin 2005
Messages : 839
Points : 165
Points : 165
Ah ba oui, que je suis stupide.
Il y a des dimanche, je me dis : "héé oooo, tu devrait aller te coucher!!!"

... merci à toi
__________________
KevinF
kevinf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/09/2006, 18h21   #4
Membre actif
 
Avatar de kevinf
 
Développeur informatique
Inscription : juin 2005
Messages : 839
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : juin 2005
Messages : 839
Points : 165
Points : 165
Juste une dernière question, j'ai ce petit code là :
Je voudrais le mettre dans l'echo mais évidemment ca ne marche pas, donc comment faire?
Code :
1
2
3
4
5
6
7
8
<?php
if (isset($_GET['numéro'])) 
{ 
  if ($numéro == "1") 
    { 
     echo ""; 
    } 
?>
__________________
KevinF
kevinf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/09/2006, 20h09   #5
Inactif
 
Avatar de Kerod
 
Inscription : septembre 2004
Messages : 11 753
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 11 753
Points : 14 585
Points : 14 585
Déjà il doit avoir une parse error :
Code :
1
2
3
4
5
6
7
8
9
<?php
if (isset($_GET['numéro'])) 
{ 
  if ($numéro == "1") 
    { 
     echo ""; 
    } 
}
?>
Et puis évite les accents, donc numéro devient num ou numero et si c'est un entier mets 1
Kerod est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/09/2006, 21h46   #6
Membre actif
 
Avatar de kevinf
 
Développeur informatique
Inscription : juin 2005
Messages : 839
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : juin 2005
Messages : 839
Points : 165
Points : 165
Oui, j'ai oublié de mettre cette } ici mais elle y est dans mon code, mais ca ne répond pas à ma question.
__________________
KevinF
kevinf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/09/2006, 22h33   #7
Inactif
 
Avatar de Kerod
 
Inscription : septembre 2004
Messages : 11 753
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 11 753
Points : 14 585
Points : 14 585
Je vois pas ce que tu veux faire
Peut etre ca :
Code :
echo (isset($_GET['numéro']) && ($numero == 1)?'val':'';
Kerod est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/09/2006, 22h36   #8
Membre actif
 
Avatar de kevinf
 
Développeur informatique
Inscription : juin 2005
Messages : 839
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : juin 2005
Messages : 839
Points : 165
Points : 165
Je vais te montrer :
Code :
1
2
3
4
5
6
7
8
9
10
Code:
<?php
if (isset($_GET['numéro'])) 
{ 
  if ($numéro == "1") 
    { 
     echo " <?php echo $lot; ?>"; 
    } 
?>
Tu te doute bien que sa marche pas, alors comment faire?
__________________
KevinF
kevinf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/09/2006, 23h28   #9
Membre émérite
 
Avatar de alain31tl
 
Alain
Inscription : novembre 2005
Messages : 897
Détails du profil
Informations personnelles :
Nom : Alain
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : novembre 2005
Messages : 897
Points : 910
Points : 910
Citation:
Envoyé par kevinf
Code :
1
2
3
Code:
     echo " <?php echo $lot; ?>";
Ton php est déjà balisé, pourquoi une nouvelle fois ?

__________________
Ce n'est pas parce que les choses sont difficiles qu'on n'ose pas les entreprendre.
C'est parce qu'on n'ose pas les entreprendre qu'elles sont difficiles.
alain31tl est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/09/2006, 23h49   #10
Membre chevronné
 
Inscription : mai 2005
Messages : 657
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 657
Points : 722
Points : 722
Citation:
Tu te doute bien que sa marche pas, alors comment faire?
Qu'est-ce qui ne "marche pas" exactement (à quoi tu t'attends, et qu'est-ce que tu obtiens à la place) ?



echo '<?php echo $test; ?>';
Affichera :
<?php echo $test; ?>
Je ne vois pas le problème ...
Taum est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/09/2006, 06h43   #11
Membre actif
 
Avatar de kevinf
 
Développeur informatique
Inscription : juin 2005
Messages : 839
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : juin 2005
Messages : 839
Points : 165
Points : 165
C'est simple,
j'ai ce code :
Code :
1
2
3
4
5
6
7
8
<?php
if (isset($_GET['numéro'])) 
{ 
  if ($numéro == "1") 
    { 
     echo " texte ici"; 
    } 
?>
Qui affiche ce qui ce trouve dans son echo, mais moi je voudrais qu'il exécute la commande de ce code et non qu'il l'affiche tout simplement :
C'est tout
__________________
KevinF
kevinf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/09/2006, 14h15   #12
Membre actif
 
Avatar de kevinf
 
Développeur informatique
Inscription : juin 2005
Messages : 839
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : juin 2005
Messages : 839
Points : 165
Points : 165
Merci, c'est résolu!
__________________
KevinF
kevinf est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h10.


 
 
 
 
Partenaires

Hébergement Web