php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.09.2004, 11:45  
Gast
 
Beiträge: n/a
Standard _POST variable speichern

Hallo Ihr!

Hab schon sehr viel aus eurem forum hier gelernt, echt spitze. Aber nun komme ich ums verrecken nicht weiter.

mit einem formular übergebe ich daten an eine andere php seite. Dort verwende ich den inhalt der variablen für eine datenbank abfrage. Das klappt auch super. Nun kommt jedoch eine blätterfunktion dazu und sobald ich dann einen datensatz weiterblättere ist die variable die aus dem formular übergeben wurde leer.

hier mein code:

PHP-Code:
<?php

$seite 
$_GET["seite"];  //Abfrage auf welcher Seite man ist

//Wenn keine Seite, dann automatisch auf Seite 1

if(!isset($seite))
   {
   
$seite 1;
   }

//Verbindung zu Datenbank aufbauen

include("datenbank.php");

$_POST['beruf'];
$beruf $_POST['beruf'];

//Einträge pro Seite: Hier 15 pro Seite
$eintraege_pro_seite 1;

//Ausrechen welche Spalte man zuerst ausgeben muss:

$start $seite $eintraege_pro_seite $eintraege_pro_seite;


//Tabelle Abfragen
//Tabelle hei&szlig;t hier einfach: Tabelle

// $abfrage = "SELECT * FROM Berufe WHERE Beruf LIKE '$beruf'";
// $ergebnis = mysql_query($abfrage);

// while($rew = mysql_fetch_object($ergebnis))
//    {
// echo "$rew->LINK_Berufsbezeichnung";
// echo "HALLO WELT";
//    }

$abfrage "SELECT Anzeigen.* FROM Berufe INNER JOIN Anzeigen ON Berufe.id = Anzeigen.LINK_Berufsbezeichnung WHERE (((Berufe.Beruf) LIKE '$beruf')) LIMIT $start, $eintraege_pro_seite";

//$abfrage = "SELECT id FROM Berufe WHERE Beruf LIKE '$beruf'";
//$ergebnis = mysql_query($abfrage);    
//while($row = mysql_fetch_object($ergebnis))
   
//$abfrage = "SELECT * FROM Anzeigen WHERE LINK_Berufsbezeichnung LIKE '2' LIMIT $start, $eintraege_pro_seite";   
    
$ergebnis mysql_query($abfrage);
while(
$row mysql_fetch_object($ergebnis))
    {
   echo 
"<table width=\"310\">\n"
    
."<tr><td></td></tr>\n"
   
."<tr><td class=name align=\"left\">$row->Stelle</td></tr>\n";
   echo 
"<tr><td></td></tr>\n"
   
."<tr><td class=stelle align=\"left\">Ort</td></tr>\n"
   
."<tr><td class=name align=\"right\">$row->Ort</td></tr>\n";
   echo 
"<tr><td></td></tr>\n"
   
."<tr><td class=stelle align=\"left\">Vorraussetzungen</td></tr>\n"
   
."<tr><td class=name align=\"right\">$row->Vorraussetzungen</td></tr>\n";
   echo 
"<tr><td></td></tr>\n"
   
."<tr><td class=stelle align=\"left\">Arbeitszeit</td></tr>\n"
   
."<tr><td class=name align=\"right\">$row->Arbeitszeit</td></tr>\n";
   }


//Jetzt kommt das "Inhaltsverzeichnis",
//sprich dort steht jetzt: Seite: 1 2 3 4 5


//Wieviele Einträge gibt es überhaupt

//Wichtig! Hier muss die gleiche Abfrage sein, wie bei der Ausgabe der Daten
//also der gleiche Text wie in der Variable $abfrage, blo&szlig; das hier das LIMIT fehlt
//Sonst funktioniert die Blätterfunktion nicht richtig,
//und hier kann nur 1 Feld abgefragt werden, also id

$abfrage "SELECT Anzeigen.id FROM Berufe INNER JOIN Anzeigen ON Berufe.id = Anzeigen.LINK_Berufsbezeichnung WHERE (((Berufe.Beruf) LIKE '$beruf'))";
$ergebnis mysql_query($abfrage);
$menge mysql_num_rows($ergebnis);

//Errechnen wieviele Seiten es geben wird
$wieviel_seiten $menge $eintraege_pro_seite;

//Ausgabe der Seitenlinks:
echo "<div align=\"center\">";
echo 
"[b]Stelle:[/b] ";


//Ausgabe der Links zu den Seiten
for($a=0$a $wieviel_seiten$a++)
   {
   
$b $a 1;

   
//Wenn der User sich auf dieser Seite befindet, keinen Link ausgeben
   
if($seite == $b)
      {
      echo 
"  [b]$b[/b] ";
      }

   
//Aus dieser Seite ist der User nicht, also einen Link ausgeben
   
else
      {
      echo 
"  <a href=\"?seite=$b\">$b</a> ";
      }


   }
echo 
"</div>";
?>
nicht von den ausgeklammerten zeilen stören da habe ich verschiedene sachen getestet!

danke schonmal
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 09.09.2004, 12:10  
Gast
 
Beiträge: n/a
Standard

du übermittelst post & get gleichzeitig? funktioniert das? ich dachte immer,
sobald man method = "post" angibt, nimmt der alle parameter mit ..

ansonsten probier mal zum debuggen var_dump() für _REQUEST, _POST und
_GET und vergleich welche parameter woher kommen.
 
Alt 09.09.2004, 12:24  
Gast
 
Beiträge: n/a
Standard

gleichzeitig nicht erst post und dann get ... aber dann ist eben post wieder weg...

was heist das zu debuggen... erklär mir das bitte einfacher, bin noch nich lang im php gewirr!!

danke!
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
String aus einer Seite in Variable speichern KimKaye PHP Tipps 2008 10 14.05.2008 09:57
Variable in Tabelle speichern Unkaputtbar2 Datenbanken 5 21.07.2006 13:00
Variable als Textdatei Lokal speichern HSFighter PHP Tipps 2006 3 28.02.2006 12:13
Ausgabe in Variable speichern PHP-Fortgeschrittene 3 18.02.2006 18:24
Auswahl als Variable ausgeben / in DB speichern PHP Tipps 2006 3 14.01.2006 13:08
Feedback von URL-Aufruf in Variable speichern PHP Tipps 2007 3 17.12.2005 18:50
text zwischen xx und xx in variable speichern? md5hash PHP Tipps 2005-2 3 13.09.2005 18:28
Bild-Dateiname in Variable speichern und mit PHP ausgeben? nicobischof PHP Tipps 2005-2 2 28.08.2005 16:16
Datenbankinhalt in Variable speichern PHP Tipps 2005-2 1 09.06.2005 17:07
Variable richtig speichern ! xeon PHP Tipps 2005 13 22.05.2005 10:49
Abfrage in eine neue Variable speichern... krummzahn PHP Tipps 2005 3 21.05.2005 17:52
[Erledigt] Variable speichern PHP Tipps 2005 9 24.02.2005 14:39
Variable kurzzeitig speichern PHP Tipps 2004 3 01.09.2004 17:26
[Erledigt] Text in Variable speichern PHP Tipps 2004 5 30.08.2004 13:20
speichern in Variable !? PHP Tipps 2004 6 23.07.2004 13:55

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
1. wie viele berufe sind in dieser datenbank gespeichert?*, php join on abfrage mit post variable, inhalt $_post speichern, $_post speichern, php $_post variable für später speichern, variablen in $_post speichern, _post variable

Alle Zeitangaben in WEZ +2. Es ist jetzt 02:53 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.