tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von Maniac
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
326
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    andreano andreano ist offline Mitglied Bronze
    Registriert seit
    Aug 2011
    Ort
    Nähe Köln (NRW)
    Beiträge
    46
    Wunderschönen Gute Tag ich habe ein Problem und weiß nciht mehr mir zu Helfen!

    Brauche euer Wissen ;(

    Problembeschreibung:
    Ich sende ein Value von einer .php Seite in die andere dort kann ich den auslesen.
    -Das klappt schön und gut

    Das Problem ist das dort noch ein weiteres
    PHP-Code:
    <form action="<?php echo $PHP_SELF?>" method="POST">
    habe und so die Seite - Neuladen muss!

    nach dem ich die Seite Neugeladen habe verschwindet mein erster Value wert, den ich aber Brauche!


    Esrte Seite von wo der value Wert kommt:
    PHP-Code:
    if ( !$db_ergebniss ){
      die(
    'Ungültige Abfrage: ' mysql_error());
    }
    else {
        
    // erstellung einer Tabelle
        
    echo '<table border="1">';
        echo 
    '<tr><th>Kundesuche</th></tr>';
        echo 
    '<tr>';
        }
        if (
    $_POST["anfangsbuchstabe"]){
                while (
    $zeile mysql_fetch_array$db_ergebnissMYSQL_ASSOC)){
                echo 
    '<tr>';
                    echo 
    '<td colspan="2">';
                          echo 
    '<input type="radio" name="kundenname" value="'.$zeile['vorname'].' '.$zeile['nachname'].'">'.$zeile['vorname'].' '.$zeile['nachname'].'</br>';
                    echo 
    '</td>';
                echo 
    '</tr>';
                }
            }        
        echo 
    '<td>';    
        echo 
    '<input type="submit" name="sendename" value="Auswahl">';
        echo 
    '</td>';
        echo 
    '</tr>';
        echo 
    '</table>'
    Zweite Seite wo der Value wert empfangen wird und nach dem Neuladen verschwindet:
    PHP-Code:
            $sql "SELECT * FROM `buch` WHERE `id` LIKE '".$_POST["id"]."%'";
            
    $db_ergebniss mysql_query$sql );
            
            if ( !
    $db_ergebniss ){
              die(
    'Ungültige Abfrage: ' mysql_error());
            }
            else {
                
    // erstellung einer Tabelle
                
    echo '<table border="1">';
                echo 
    '<tr><th>Buchsuche</th><th rowspan="">Suchen</th></tr>';
                echo 
    '<tr>';
                echo 
    '<td><input type="text" name="id"></td>';
                echo 
    '<input type="hidden" value="'.$_POST["kundenname"].'">';
                echo 
    '<td><input type="submit" name="sendebuch" value="Auswahl"></td>';
                }
                if (
    $_POST["id"]){
                    while (
    $zeile mysql_fetch_array$db_ergebnissMYSQL_ASSOC)){
                    echo 
    '<tr>';
                        echo 
    $zeile["titel"].' '.$_POST["id"].$kundename;
                    echo 
    '</tr>';
                    }
                }
                echo 
    '</tr>';
                echo 
    '</table>'
    Auf jeder Seite findet wie immer oberhalb des Quelltcode´s eine Verbindung zu DB und nach dem Quellcode´s wird die auch geschlossen.

    Bitte um Hilfe bzw. korrektur des Quelltcodes.

    Gruß Aleks
     

  2. #2
    Avatar von Maniac
    Maniac Maniac ist offline Mitglied Smaragd
    Registriert seit
    Apr 2007
    Ort
    Augsburg/Gersthofen (Bayern)
    Beiträge
    1.204
    Das ist ganz normales Verhalten von HTML/PHP, du musst die Daten dazu in einer Session zwischenspeichern, dann bleibt es auch nach dem Reload in der neuen vorhanden.
     
    Die Schweine von heute sind unsere Schnitzel von morgen!

  3. #3
    andreano andreano ist offline Mitglied Bronze
    Registriert seit
    Aug 2011
    Ort
    Nähe Köln (NRW)
    Beiträge
    46
    @ Maniac kannst du mir vll ein tip geben wohin genau ich das platzieren soll?

    Ps. bin unerfahren!
     

  4. #4
    Avatar von Maniac
    Maniac Maniac ist offline Mitglied Smaragd
    Registriert seit
    Apr 2007
    Ort
    Augsburg/Gersthofen (Bayern)
    Beiträge
    1.204
    In dem Abschnitt wo du prüfst ob das 1. Formular gesendet wurde, setzt du die Session-Variablen. Am Anfang des Scripts (!WICHTIG! - Es darf keine Ausgabe davor sein!) erstellst du erstmal die Session mit
    session_start().
    Im 2. Formular frägst du diese Session-Variablen dann wieder ab und setzt die Values des Formulares damit. Wenn dien 2. Formular auf einer anderen Seite ist, musst du dort ebenfalls wieder session_start() an den Anfang der Seite schreiben.
    andreano bedankt sich. 
    Die Schweine von heute sind unsere Schnitzel von morgen!

  5. #5
    andreano andreano ist offline Mitglied Bronze
    Registriert seit
    Aug 2011
    Ort
    Nähe Köln (NRW)
    Beiträge
    46
    @ Maniak Danke habs verstanden und schon umgesetzt!
     

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 18.12.07, 12:57
  2. Eingebundenes Applet verschwindet nach Neuladen
    Von mkoeni1 im Forum HTML & XHTML
    Antworten: 3
    Letzter Beitrag: 18.12.07, 12:46
  3. Antworten: 1
    Letzter Beitrag: 21.12.06, 22:27
  4. Antworten: 1
    Letzter Beitrag: 29.09.06, 21:00
  5. Seite nur einmal neuladen
    Von Mellowtrax im Forum Javascript & Ajax
    Antworten: 4
    Letzter Beitrag: 04.03.05, 10:34

Stichworte