par
polo » 17 mars 2007, 09:12
Bonjour,
Pour une meilleur lisibilité de ton code met le entre les balises PHP et pas CODE.
passons au vif du sujet, tu a plusieurs erreurs de construction tu met en echo en dehors des balises <?php ?> donc c'est certain qu'il ne marchera pas, voici le code corrigé:
<?php
$host = '******';
$user = '*******';
$pass = '*******';
$db = '*******';
mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($db) or die ('Erreur :'.mysql_error());
$res=mysql_query("SELECT * FROM `biblio` WHERE num='".$num."' LIMIT 0,1");
$data=mysql_fetch_array($res);
?>
<form method="post" action="update.php">
<table width="55%" border="0" bordercolor="2">
<tr>
<td width="51%">Nom et prénom de l'Auteur :
<?php echo '<INPUT TYPE="TEXT" NAME="nom" SIZE="40" VALUE="'.$data['nom'].'" MAXLENGHT="100"><BR>'; ?>
</td>
<td width="49%">Titre :
<?php echo '<input type="text" name="titre" size="50" VALUE="'.$data['titre'].'" MAXLENGHT="100"><BR>'; ?>
</td>
</tr>
Voila

Bonjour,
Pour une meilleur lisibilité de ton code met le entre les balises PHP et pas CODE.
passons au vif du sujet, tu a plusieurs erreurs de construction tu met en echo en dehors des balises <?php ?> donc c'est certain qu'il ne marchera pas, voici le code corrigé:
[php]<?php
$host = '******';
$user = '*******';
$pass = '*******';
$db = '*******';
mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($db) or die ('Erreur :'.mysql_error());
$res=mysql_query("SELECT * FROM `biblio` WHERE num='".$num."' LIMIT 0,1");
$data=mysql_fetch_array($res);
?>
<form method="post" action="update.php">
<table width="55%" border="0" bordercolor="2">
<tr>
<td width="51%">Nom et prénom de l'Auteur :
<?php echo '<INPUT TYPE="TEXT" NAME="nom" SIZE="40" VALUE="'.$data['nom'].'" MAXLENGHT="100"><BR>'; ?>
</td>
<td width="49%">Titre :
<?php echo '<input type="text" name="titre" size="50" VALUE="'.$data['titre'].'" MAXLENGHT="100"><BR>'; ?>
</td>
</tr> [/php]
Voila :D