+ Antworten
Ergebnis 1 bis 2 von 2

Thema: simples prob

  1. #1
    TP-Senior SoD_Keeper macht alles soweit korrekt
    Registriert seit
    Dec 2002
    Ort
    Baden Württemberg
    Beiträge
    108

    simples prob

    hi, ich les mir daten aus ner datenbank aus,
    und trage auch welche ein.

    wenn ich jetzt aber die daten schon drinstehen habe, dann will ich einfach eine Nachricht bekommen, ansonsten sollen sie eingetragen werden.


    problem: er sagt es zwar einmal trägt es aber dafür trotzdem ein.
    code:

    PHP-Code:
    $qu_bez="select * from bestellt where teil_nummer='$teil' and nummer='$nummer'";
                                    echo 
    "$qu_bez<br>";
                                    
    $res_bez=mysql_query($qu_bez,$link);
                                    
    $num_bez=mysql_num_rows($res_bez);
                                    for(
    $hatschi=0;$hatschi<$num_bez;$hatschi++)
                                    {
                                        
    $row_bez=mysql_fetch_array($res_bez);
                                        
    $art=$row_bez[teil_nummer];
                                        
    $pos=$row_bez[pos];
                                        
    $verglnummer=$row_bez[nummer];
                                        
    $verglteil=$row_bez[teil_nummer];
                                        
    $ende_pos=strpos($pos," ");
                                    
                                        if(
    $verglteil==$teil and $nummer==$verglnummer and $pos=="$posi $kor")
                                        {
                                            echo
    " schon drin! <br>";
                                        }else{
                                            echo 
    "$pos <<<<<<<<  posi kor <br>";
                                            
                                            
    $qu_ins="insert into bestellt(teil_nummer,anzahl,nummer,pos,a_best_dat)
                                                values('$art','$menge[$feld]','$nummer','$posi $kor','$inp_datum[$feld]')"
    ;
                                            
    #echo $qu_ins;
                                            
    $res_ins=mysql_query($qu_ins,$link);
                                        } 
    Geändert von mike (26.11.2003 um 17:33 Uhr)

  2. #2
    TP-Veteran steff ist auf einem guten Weg Avatar von steff
    Registriert seit
    Mar 2001
    Ort
    wein4tel (ö)
    Beiträge
    1.291
    ich lös so gschichtn meist so (ungetestet und nicht mit der rechtschreibprüfung gecheckt )

    PHP-Code:
    $qu_bez="select * from bestellt where teil_nummer='$teil' and nummer='$nummer'";
    $res_bez=mysql_query($qu_bez,$link);
    if (
    mysql_num_rows($res_bez) > "0") {  // oder if ($res_bez) {...}
      
    echo" schon drin! <br>";
    }
    else {
      
    $qu_ins="insert into  bestellt(teil_nummer,anzahl,nummer,pos,a_best_dat) values('$art','$menge[$feld]','$nummer','$posi $kor','$inp_datum[$feld]')";
      
    $res_ins=mysql_query($qu_ins,$link);

    Geändert von steff (27.11.2003 um 10:38 Uhr)

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51