PHP Correction de la Synthaxe ! Help
dubuducu
Messages postés
391
Date d'inscription
Statut
Membre
Dernière intervention
-
dubuducu Messages postés 391 Date d'inscription Statut Membre Dernière intervention -
dubuducu Messages postés 391 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
pouvez vous m'aider a corriger cette synthaxe . il m'affiche un tableau vide !
je souhaiterai qu'il verifie avant d'afficher les resultats si le time est a 00000000.dans ce cas il le change a au bon time de now();
sinon il ne fait rien.
et il m'affiche mon tableau
Merci
<?php
session_start();
require_once('config.php');
require_once('verifications.php');
$titre_page='Index membres';
include_once('haut.php');
echo'<div align="center"><strong>Bienvenue dans votre espace membres '. $pseudo .' !</strong><br /><br />
Votre e-mail : '. $email .'<br />
Votre id : '. $id .'
<br /><a href="profil.php">Modification du profil</a>
<br /><a href="logout.php">Deconnexion</a></div>';
?>
<?php
include('bdd.php');
//nombre de ligne affiche dans le tableau = $j
$j=$_POST['variable'];
$cpt = '0'; //compteur tempo
echo '<form target="paypal" action="https://www.paypal.com/fr/home" method="post">
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="business" value="xxxxxxxxxxxxx">
<input type="image" src="https://www.paypalobjects.com/fr_FR/FR/i/btn/btn_viewcart_SM.gif" border="0" name="submit" alt="PayPal - la solution de paiement en ligne la plus simple et la plus sécurisée !">
<input type="hidden" name="display" value="1">
</form>';
echo '<table bgcolor="#FFFFFF" align="center">'."\n";
// première ligne on affiche les titres dans 4 colonnes
echo '<tr>';
echo '<b>Vous avez choisi : </b><br><br>';
echo '<td width="80" bgcolor="#9f9f9f"><b><u>N° du Devis</u></b></td>';
echo '<td bgcolor="#9f9f9f"><b><u>Départements</u></b></td>';
echo '<td bgcolor="#9f9f9f"><b><u>Commentaires</u></b></td>';
echo '<td bgcolor="#9f9f9f"><b><u>Choix</u></b></td>';
echo '</tr>'."\n";
while ( $cpt != $j )
{
$c = $_POST['option'.$cpt.''];
$cpt = $cpt + 1;
if ( $c != ""){
$sql = "SELECT id,departement,commentaires,thematique_projet FROM devis_table WHERE id = '".$c."' ";
$result = mysql_query( $sql) or die( "Erreur : " . mysql_error() );
if ( $row['time'] != "00000000000000" ){
$sql_time = "UPDATE devis_table SET time='".now()."' WHERE id='".$row['id']."' ";
$res_time = mysql_query($sql_time);
while($row = mysql_fetch_array($result))
{
echo '<tr>';
echo '<td width="80" bgcolor="#d4d4d4">'.$row['id'].'</td>';
echo '<td bgcolor="#d4d4d4">'.$row['departement'].'</td>';
echo '<td bgcolor="#d4d4d4">'.$row['commentaires'].'</td>';
echo '<td bgcolor="#d4d4d4"><form target="paypal" action="https://www.paypal.com/fr/home" method="post">
<input type="image" src="https://www.paypalobjects.com/fr_FR/FR/i/btn/btn_cart_SM.gif" border="0" name="submit" alt="PayPal - la solution de paiement en ligne la plus simple et la plus sécurisée !">
<img alt="" border="0" src="https://www.paypalobjects.com/fr_FR/i/scr/pixel.gif" width="1" height="1">
<input type="hidden" name="add" value="1">
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="business" value="xxxxxxxxxxxxxxcom">
<input type="hidden" name="item_name" value="Devis N° '.$row['id'].' '.$row['thematique_projet'].' Ref: '.$id.'">
<input type="hidden" name="amount" value="10.00">
<input type="hidden" name="no_shipping" value="1">
<input type="hidden" name="return" value="http://www.devisrapide.com/membres/espace_membre.php">
<input type="hidden" name="cn" value="Commentaire : Paiement">
<input type="hidden" name="currency_code" value="EUR">
<input type="hidden" name="lc" value="FR">
<input type="hidden" name="bn" value="PP-ShopCartBF">
</form></a></td>';
echo '</tr>'."\n";
}
} // fin du if row
else
{
}
}
}
echo '</table>'."\n";
?>
pouvez vous m'aider a corriger cette synthaxe . il m'affiche un tableau vide !
je souhaiterai qu'il verifie avant d'afficher les resultats si le time est a 00000000.dans ce cas il le change a au bon time de now();
sinon il ne fait rien.
et il m'affiche mon tableau
Merci
<?php
session_start();
require_once('config.php');
require_once('verifications.php');
$titre_page='Index membres';
include_once('haut.php');
echo'<div align="center"><strong>Bienvenue dans votre espace membres '. $pseudo .' !</strong><br /><br />
Votre e-mail : '. $email .'<br />
Votre id : '. $id .'
<br /><a href="profil.php">Modification du profil</a>
<br /><a href="logout.php">Deconnexion</a></div>';
?>
<?php
include('bdd.php');
//nombre de ligne affiche dans le tableau = $j
$j=$_POST['variable'];
$cpt = '0'; //compteur tempo
echo '<form target="paypal" action="https://www.paypal.com/fr/home" method="post">
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="business" value="xxxxxxxxxxxxx">
<input type="image" src="https://www.paypalobjects.com/fr_FR/FR/i/btn/btn_viewcart_SM.gif" border="0" name="submit" alt="PayPal - la solution de paiement en ligne la plus simple et la plus sécurisée !">
<input type="hidden" name="display" value="1">
</form>';
echo '<table bgcolor="#FFFFFF" align="center">'."\n";
// première ligne on affiche les titres dans 4 colonnes
echo '<tr>';
echo '<b>Vous avez choisi : </b><br><br>';
echo '<td width="80" bgcolor="#9f9f9f"><b><u>N° du Devis</u></b></td>';
echo '<td bgcolor="#9f9f9f"><b><u>Départements</u></b></td>';
echo '<td bgcolor="#9f9f9f"><b><u>Commentaires</u></b></td>';
echo '<td bgcolor="#9f9f9f"><b><u>Choix</u></b></td>';
echo '</tr>'."\n";
while ( $cpt != $j )
{
$c = $_POST['option'.$cpt.''];
$cpt = $cpt + 1;
if ( $c != ""){
$sql = "SELECT id,departement,commentaires,thematique_projet FROM devis_table WHERE id = '".$c."' ";
$result = mysql_query( $sql) or die( "Erreur : " . mysql_error() );
if ( $row['time'] != "00000000000000" ){
$sql_time = "UPDATE devis_table SET time='".now()."' WHERE id='".$row['id']."' ";
$res_time = mysql_query($sql_time);
while($row = mysql_fetch_array($result))
{
echo '<tr>';
echo '<td width="80" bgcolor="#d4d4d4">'.$row['id'].'</td>';
echo '<td bgcolor="#d4d4d4">'.$row['departement'].'</td>';
echo '<td bgcolor="#d4d4d4">'.$row['commentaires'].'</td>';
echo '<td bgcolor="#d4d4d4"><form target="paypal" action="https://www.paypal.com/fr/home" method="post">
<input type="image" src="https://www.paypalobjects.com/fr_FR/FR/i/btn/btn_cart_SM.gif" border="0" name="submit" alt="PayPal - la solution de paiement en ligne la plus simple et la plus sécurisée !">
<img alt="" border="0" src="https://www.paypalobjects.com/fr_FR/i/scr/pixel.gif" width="1" height="1">
<input type="hidden" name="add" value="1">
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="business" value="xxxxxxxxxxxxxxcom">
<input type="hidden" name="item_name" value="Devis N° '.$row['id'].' '.$row['thematique_projet'].' Ref: '.$id.'">
<input type="hidden" name="amount" value="10.00">
<input type="hidden" name="no_shipping" value="1">
<input type="hidden" name="return" value="http://www.devisrapide.com/membres/espace_membre.php">
<input type="hidden" name="cn" value="Commentaire : Paiement">
<input type="hidden" name="currency_code" value="EUR">
<input type="hidden" name="lc" value="FR">
<input type="hidden" name="bn" value="PP-ShopCartBF">
</form></a></td>';
echo '</tr>'."\n";
}
} // fin du if row
else
{
}
}
}
echo '</table>'."\n";
?>
A voir également:
- PHP Correction de la Synthaxe ! Help
- Votre appareil ne dispose pas des correctifs de qualité et de sécurité importants - Guide
- Easy php - Télécharger - Divers Web & Internet
- Activer correction automatique android - Guide
- Telecharger clavier français avec correction - Télécharger - Divers Utilitaires
- Le correcteur automatique de votre smartphone vous rend fou ? Voici comment le désactiver - Accueil - Mobile
4 réponses
Alors maitenant il m'affiche les resulats mais lorsque je klike sur le bouton il ne me met pas a jour le bon timestamp, celui ci reste a sa valeur par defaut 0000000000.
Ma fonction est elle bonne, la requete aussi ? HELP
<?php
session_start();
require_once('config.php');
require_once('verifications.php');
$titre_page='Index membres';
include_once('haut.php');
echo'<div align="center"><strong>Bienvenue dans votre espace membres '. $pseudo .' !</strong><br /><br />
Votre e-mail : '. $email .'<br />
Votre id : '. $id .'
<br /><a href="profil.php">Modification du profil</a>
<br /><a href="logout.php">Deconnexion</a></div>';
?>
<?php
include('bdd.php');
//nombre de ligne affiche dans le tableau = $j
$j=$_POST['variable'];
$cpt = '0'; //compteur tempo
echo '<form target="paypal" action="https://www.paypal.com/fr/home" method="post">
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="business" value="cccccccccccccccccccc.com">
<input type="image" src="https://www.paypalobjects.com/fr_FR/FR/i/btn/btn_viewcart_SM.gif" border="0" name="submit" alt="PayPal - la solution de paiement en ligne la plus simple et la plus sécurisée !">
<input type="hidden" name="display" value="1">
</form>';
echo '<table bgcolor="#FFFFFF" align="center">'."\n";
// première ligne on affiche les titres dans 4 colonnes
echo '<tr>';
echo '<b>Vous avez choisi : </b><br><br>';
echo '<td width="80" bgcolor="#9f9f9f"><b><u>N° du Devis</u></b></td>';
echo '<td bgcolor="#9f9f9f"><b><u>Départements</u></b></td>';
echo '<td bgcolor="#9f9f9f"><b><u>Commentaires</u></b></td>';
echo '<td bgcolor="#9f9f9f"><b><u>Choix</u></b></td>';
echo '</tr>'."\n";
while ( $cpt != $j )
{
$c = $_POST['option'.$cpt.''];
$cpt = $cpt + 1;
if ( $c != ""){
$sql = "SELECT id,departement,commentaires,thematique_projet FROM devis_table WHERE id = '".$c."' ";
$result = mysql_query( $sql) or die( "Erreur : " . mysql_error() );
while($row = mysql_fetch_array($result))
{
echo '<tr>';
echo '<td width="80" bgcolor="#d4d4d4">'.$row['id'].'</td>';
echo '<td bgcolor="#d4d4d4">'.$row['departement'].'</td>';
echo '<td bgcolor="#d4d4d4">'.$row['commentaires'].'</td>';
echo '<td bgcolor="#d4d4d4"><form target="paypal" action="https://www.paypal.com/fr/home" method="post">
<input type="image" src="https://www.paypalobjects.com/fr_FR/FR/i/btn/btn_cart_SM.gif" border="0" name="submit" alt="PayPal - la solution de paiement en ligne la plus simple et la plus sécurisée !">
<img alt="" border="0" src="https://www.paypalobjects.com/fr_FR/i/scr/pixel.gif" width="1" height="1">
<input type="hidden" name="add" value="1">
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="business" value="cccccccccccccc.com">
<input type="hidden" name="item_name" value="Devis N° '.$row['id'].' '.$row['thematique_projet'].' Ref: '.$id.'">
<input type="hidden" name="amount" value="10.00">
<input type="hidden" name="no_shipping" value="1">
<input type="hidden" name="return" value="http://www.devisrapide.com/membres/espace_membre.php">
<input type="hidden" name="cn" value="Commentaire : Paiement">
<input type="hidden" name="currency_code" value="EUR">
<input type="hidden" name="lc" value="FR">
<input type="hidden" name="bn" value="PP-ShopCartBF">
</form></a></td>';
echo '</tr>'."\n";
if ( $row['time'] != "00000000000000" ){
$sql_time = "UPDATE devis_table SET time='".now()."' WHERE id='".$row['id']."' ";
$res_time = mysql_query($sql_time);}
else {}
}
}
}
echo '</table>'."\n";
?>
Ma fonction est elle bonne, la requete aussi ? HELP
<?php
session_start();
require_once('config.php');
require_once('verifications.php');
$titre_page='Index membres';
include_once('haut.php');
echo'<div align="center"><strong>Bienvenue dans votre espace membres '. $pseudo .' !</strong><br /><br />
Votre e-mail : '. $email .'<br />
Votre id : '. $id .'
<br /><a href="profil.php">Modification du profil</a>
<br /><a href="logout.php">Deconnexion</a></div>';
?>
<?php
include('bdd.php');
//nombre de ligne affiche dans le tableau = $j
$j=$_POST['variable'];
$cpt = '0'; //compteur tempo
echo '<form target="paypal" action="https://www.paypal.com/fr/home" method="post">
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="business" value="cccccccccccccccccccc.com">
<input type="image" src="https://www.paypalobjects.com/fr_FR/FR/i/btn/btn_viewcart_SM.gif" border="0" name="submit" alt="PayPal - la solution de paiement en ligne la plus simple et la plus sécurisée !">
<input type="hidden" name="display" value="1">
</form>';
echo '<table bgcolor="#FFFFFF" align="center">'."\n";
// première ligne on affiche les titres dans 4 colonnes
echo '<tr>';
echo '<b>Vous avez choisi : </b><br><br>';
echo '<td width="80" bgcolor="#9f9f9f"><b><u>N° du Devis</u></b></td>';
echo '<td bgcolor="#9f9f9f"><b><u>Départements</u></b></td>';
echo '<td bgcolor="#9f9f9f"><b><u>Commentaires</u></b></td>';
echo '<td bgcolor="#9f9f9f"><b><u>Choix</u></b></td>';
echo '</tr>'."\n";
while ( $cpt != $j )
{
$c = $_POST['option'.$cpt.''];
$cpt = $cpt + 1;
if ( $c != ""){
$sql = "SELECT id,departement,commentaires,thematique_projet FROM devis_table WHERE id = '".$c."' ";
$result = mysql_query( $sql) or die( "Erreur : " . mysql_error() );
while($row = mysql_fetch_array($result))
{
echo '<tr>';
echo '<td width="80" bgcolor="#d4d4d4">'.$row['id'].'</td>';
echo '<td bgcolor="#d4d4d4">'.$row['departement'].'</td>';
echo '<td bgcolor="#d4d4d4">'.$row['commentaires'].'</td>';
echo '<td bgcolor="#d4d4d4"><form target="paypal" action="https://www.paypal.com/fr/home" method="post">
<input type="image" src="https://www.paypalobjects.com/fr_FR/FR/i/btn/btn_cart_SM.gif" border="0" name="submit" alt="PayPal - la solution de paiement en ligne la plus simple et la plus sécurisée !">
<img alt="" border="0" src="https://www.paypalobjects.com/fr_FR/i/scr/pixel.gif" width="1" height="1">
<input type="hidden" name="add" value="1">
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="business" value="cccccccccccccc.com">
<input type="hidden" name="item_name" value="Devis N° '.$row['id'].' '.$row['thematique_projet'].' Ref: '.$id.'">
<input type="hidden" name="amount" value="10.00">
<input type="hidden" name="no_shipping" value="1">
<input type="hidden" name="return" value="http://www.devisrapide.com/membres/espace_membre.php">
<input type="hidden" name="cn" value="Commentaire : Paiement">
<input type="hidden" name="currency_code" value="EUR">
<input type="hidden" name="lc" value="FR">
<input type="hidden" name="bn" value="PP-ShopCartBF">
</form></a></td>';
echo '</tr>'."\n";
if ( $row['time'] != "00000000000000" ){
$sql_time = "UPDATE devis_table SET time='".now()."' WHERE id='".$row['id']."' ";
$res_time = mysql_query($sql_time);}
else {}
}
}
}
echo '</table>'."\n";
?>
Salut,
Ce qui m'étonne c'est que tu n'ai pas d'erreur, car il n'y a pas de fonction now() en php, now c'est en SQL, en php c'est time().
Donc soit
$sql_time = "UPDATE devis_table SET time=now() WHERE id=".$row['id']; // utilise la fonction now de sql
Soit
$sql_time = "UPDATE devis_table SET time=".time()." WHERE id=".$row['id']; // utilise le fonction time de php
En plus je ne pense pas que tu ais besoin de quote autour de ton time et de ton id, logiquement ce sont des entiers.
Ce qui m'étonne c'est que tu n'ai pas d'erreur, car il n'y a pas de fonction now() en php, now c'est en SQL, en php c'est time().
Donc soit
$sql_time = "UPDATE devis_table SET time=now() WHERE id=".$row['id']; // utilise la fonction now de sql
Soit
$sql_time = "UPDATE devis_table SET time=".time()." WHERE id=".$row['id']; // utilise le fonction time de php
En plus je ne pense pas que tu ais besoin de quote autour de ton time et de ton id, logiquement ce sont des entiers.
tout fonctionne sauf que je pense qu'il y a un pb dans ma synthaxe ici
if ( $row['time'] != "00000000000000" ){
$sql_time = "UPDATE devis_table SET time = '".time()."' WHERE id = '".$row['id']."' ";
$res_time = mysql_query($sql_time);
}
else {}
time ou now() je ne sais pas
il doit y avoir des problemes dans cette requete !!
Merci de votre aide
if ( $row['time'] != "00000000000000" ){
$sql_time = "UPDATE devis_table SET time = '".time()."' WHERE id = '".$row['id']."' ";
$res_time = mysql_query($sql_time);
}
else {}
time ou now() je ne sais pas
il doit y avoir des problemes dans cette requete !!
Merci de votre aide