pb code php dans html

Eléphant du PHP | 94 Messages

13 mai 2010, 12:31

bonjour à tous,
pour info je suis novice, j'ai un petit pb avec l'intégration d'un code php dans du html. lorsque mon code est seul cela fonctionne mais lorsque je le met dans du html il me met cela "$prenom $nom"); ?> getMessage()); } $sql = "INSERT into clients (nom, prenom) VALUES ('$nom', '$prenom')"; $bdd->query($sql); ?>"

je comprend pas trop. ci-dessous une partie du code en question:
<div id="zoneTexte">

<h1>contact</h1>

</div>

</div>

<table>
<form action='paged.php' method='post'>

<tr><td class="main">Prenom :</td>
<td class="main"><input name="prenom" type="text"> <span class="inputRequirement">*</span></td>
</tr>
<tr>
<td class="main">Nom :</td>
<td class="main"><input name="nom" type="text"> <span class="inputRequirement">*</span></td></tr>
</table>
<input type="submit" value="OK">
</form>



merci par avance pour votre aide. #-o

jim0205
Invité n'ayant pas de compte PHPfrance

13 mai 2010, 12:35

peut être pourrais tu mettre le code php avec que l on voit sa


ps: tu n'aurais pas oublié <?php ?> entre ton code php?

Eléphant du PHP | 94 Messages

13 mai 2010, 12:40

désolé j'aidis une bétise le présent code renvoi sur du code php ci-joint le code mais il fonctionne celui ci car déja testé:
<?php
$prenom = $_POST['prenom'];
$nom = $_POST['nom'];
print("<center>$prenom $nom</center>");
?>

<?php
try
{
$bdd = new PDO('mysql:host=localhost;dbname=news', 'root', '');
}
catch (Exception $e)
{
die('Erreur : ' . $e->getMessage());
}
$sql = "INSERT into clients (nom, prenom) VALUES ('$nom', '$prenom')";
$bdd->query($sql);
?>

ViPHP
ViPHP | 2287 Messages

13 mai 2010, 14:42

bonjour à tous,
pour info je suis novice, j'ai un petit pb avec l'intégration d'un code php dans du html. lorsque mon code est seul cela fonctionne mais lorsque je le met dans du html il me met cela "$prenom $nom"); ?> getMessage()); } $sql = "INSERT into clients (nom, prenom) VALUES ('$nom', '$prenom')"; $bdd->query($sql); ?>"
Pour que le code php soit éxécuté il faut que le fichier soit nommé avec l'extension .php (même s'il contient du html). Est-ce le cas ?
if(!@work()){ Nespresso(); } else { what(); }
______________________________

Eléphant du PHP | 94 Messages

14 mai 2010, 12:31

merci cela fonctionne. j'ai encore appris quelque chose.

c'est vraiment sympa de votre part. =D>

Eléphant du PHP | 94 Messages

14 mai 2010, 12:34

comment fait on pour fermer un sujet lorsqu'il est résolu. je ne trouve pas !!

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

14 mai 2010, 18:52

Il faut cliquer sur le bouton Image en haut à droite de la réponse qui te semble la plus pertinente :)

Ps : Afin d'améliorer la lisibilité de ton message, pense à utiliser les balises [code] ou [php] (selon le langage utilisé).

Elles sont disponibles au-dessus de la zone de saisie de ton message lorsque tu postes un nouveau message.

Des indications sont disponibles sur la manière de mettre en forme vos messages dans la FAQ
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...