PHP ... avis a tout le monde !

Bonjour,
je ne comprend pas, j'ai modifié un tout petit truc hier dans ce code et celui ci ne fonctionne plus .
je voudrai que lorsque mon time est a "0" il me l'update au bon time !
mon champs time s'appelle "time". Voyez vous une faute dans la synthaxe au nivo de la requete ?

$temps = time();

while($row = mysql_fetch_array($result))
{

if ( $row['time'] = "0")
{
$sql_heure = "UPDATE devis_table SET time = '.$temps.' WHERE id = '.$row['id'].' ";
$res_heure = mysql_query($sql_heure);
}
else {
}

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="bbbbbbbb.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";

}

Merci
Configuration: Windows XP
Internet Explorer 6.0

8 réponses

  1. Tu fais une comparaison avec un seul = dans ton if.

    Utilise l'opérateur ==, l'opérateur = est une affectation.
    1. je suis désolé, cela ne change rien a mon time ... celui ci reste a "0"
      1. C'est quoi ton "time" au juste ?
    2. j'ai un champs time dans ma bdd de type INT(15) et jutilise la fonction time()
      1. $sql_heure = "UPDATE devis_table SET time = '$temps' WHERE id = '$row[id]'";
        1. non cela ne fonctionne toujopurs pas. je ne connais pas bien la synthaxe entre les guillement, apostrophes !! c ici qu'il y a une caguade ! Merci de votre aide !
          1. Fais un
            echo $sql_heure;
            et regarde ce que ça te donne. Corriges en conséquence.
        2. bien, justement c'est ce que j'ai fait et il ne m'affiche rien ???.....
          1. Tu l'as bien mis à une place correcte comme juste en dessous de la déclaration ?
            1. bien sur, je suis perdu ! je vous passe mon code entier. Jespere que vous pourrez découvrir et m'aider a corriger mes fautes de synthaxe 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="ggggggg.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))
              {

              if ( $row['time'] = "0" )
              {
              $temps = time();
              $sql_heure = "UPDATE devis_table SET time = '$temps' WHERE id = '".$row['id']."' ";
              $rheure = mysql_query($sql_heure);
              }

              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="ggggggbggcom">
              <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.fggggggg.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";

              }

              }
              }
              echo '</table>'."\n";

              ?>