php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 20.02.2010, 10:46  
Neuer Benutzer
 
Registriert seit: 17.02.2010
Beiträge: 24
PHP-Kenntnisse:
Anfänger
wietob befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Sucheergebnisse verlinken

Hallo zusammen,

ich habe eine Suche erstellt und möchte jetzt die gefundenen Datensätze per Link aufrufen können. Leider habe ich keine Ahnung wie des bewerkstelligen kann.

Könnt ihr mir bitte einen kleinen Code-Vorschlag geben?

Hier ist der Code der Suche:
PHP-Code:
<form name="search" method="post" action="">
    <input type="text" name="suchwort" />
    <input type="submit" name="suchen" />
</form>

<?php
if(isset($_POST['suchen'])){
    
$eingabe=addslashes($_POST['suchwort']);
    
$eingabe_array explode(' ',$eingabe);
    
    
$query ='SELECT benutzer.*, praktikumsplatz.* FROM benutzer INNER JOIN praktikumsplatz ON praktikumsplatz.to_benutzer=benutzer.m_oid WHERE';
    for(
$i=0$i<count($eingabe_array); $i++){
        
$query .= "(name like '%".$eingabe_array[$i]."%' or vorname like '%".$eingabe_array[$i]."%')";
        if(
$i<count($eingabe_array)-1){
            
$query .= ' and ';
        }
    }
?>
    <table border="1">
    <tr>
        <td>Name</td><td>Vorname</td><td>Matrikelnummmer</td><td>Praxissemester</td><td>Unternehmen</td><td>Bereich</td><td>Status</td>
    <?php
    $result 
mysql_db_query('it09_002',$query,$con); 
    
$anz mysql_num_rows($result); 
    for(
$i=0$i<$anz$i++){
        
$name mysql_result($result,$i,'name');
        
$vorname mysql_result($result,$i,'vorname');
        
$mnr mysql_result($result,$i,'studentmatrikelnummer');
        
$praxissemester mysql_result($result,$i,'studentpraxissemester');
        
$unternehmen mysql_result($result,$i,'unternehmensname');
        
$bereich mysql_result($result,$i,'bereich');
        
$status mysql_result($result,$i,'status');
        
?>
        <tr>
            <td><?php echo $name;?></td>
            <td><?php echo $vorname;?></td>
            <td><?php echo $mnr;?></td>
            <td><?php echo $praxissemester;?></td>
            <td><?php echo $unternehmen;?></td>
            <td><?php echo $bereich;?></td>
            <td><?php echo $status;?></td>                        
        </tr>
       </table>
<?php
}
?>
gruß wietob
wietob ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 20.02.2010, 11:26  
Erfahrener Benutzer
 
Registriert seit: 10.01.2010
Beiträge: 386
PHP-Kenntnisse:
Fortgeschritten
ChrisvA befindet sich auf einem aufstrebenden Ast
Standard

Nur noch mal zum Verständnis, möchtest du einen Link auf die Seite mit den Suchergebnissen, oder möchtest du die Ergebnisse verlinkten.
Falls du die Ergebnisse verlinkten möchtest erstelle ein Skript, das als Get-Parameter eine ID des entsprechenden Datensatzes aus der MySQL-Tabelle verlangt.
ChrisvA ist offline  
Alt 20.02.2010, 15:03  
Neuer Benutzer
 
Registriert seit: 17.02.2010
Beiträge: 24
PHP-Kenntnisse:
Anfänger
wietob befindet sich auf einem aufstrebenden Ast
Standard

Servus

Ja du hast Recht! Ich möchte die Ergebnisse auflisten lassen und dann per Link in den jeweiligen Datensatz springen.

So sollte es aussehen:

Suchergebnisse
name matrikelnr praxissemester unternehmen bereich status
Butt 99855 SS09 FCB Tor offen
Lahm 9922 WS0910 FCB Abwehr offen

Und nun klick ich auf den Butt und werde weiter geleitet auf eine neue Seite, wo der komplette Datensatz aufgelistet ist.

Das Problem ist nun wie übergebe ich die ID?
- Mit einer Session-Variable?
- Formular?

Für Vorschläge mit Code-Ansätzen wäre ich sehr dankbar

gruß

Geändert von wietob (20.02.2010 um 15:09 Uhr).
wietob ist offline  
Alt 20.02.2010, 15:25  
Erfahrener Benutzer
 
Registriert seit: 10.01.2010
Beiträge: 386
PHP-Kenntnisse:
Fortgeschritten
ChrisvA befindet sich auf einem aufstrebenden Ast
Standard

Die ID würde ich wie schon gesagt über eine Get-Variable weitergeben.
Der aus PHP erzeugte Link sieht danach etwa so aus:
<a href="show.php?id=5831">

Die ID bekommst du dann im PHP mit $_GET['id'].
ChrisvA ist offline  
Alt 20.02.2010, 15:27  
Moderator
 
Benutzerbild von Asipak
 
Registriert seit: 18.07.2005
Beiträge: 4.072
Asipak sorgt für eine eindrucksvolle AtmosphäreAsipak sorgt für eine eindrucksvolle Atmosphäre
Standard

Siehe dazu auch: Daten via URL .

Hallo, ChrisvA
Asipak ist offline  
Alt 20.02.2010, 18:05  
Neuer Benutzer
 
Registriert seit: 17.02.2010
Beiträge: 24
PHP-Kenntnisse:
Anfänger
wietob befindet sich auf einem aufstrebenden Ast
Standard

Küss die Hand schöne Frau oder Mann ...

ich bin begeistert - die Erklärung für Dumme hat voll ins Schwarze getroffen!

Dankedanke
wietob ist offline  
 


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
Mit der POST methode mit einen Button auf zwei verschieden setie verlinken. kleiner57990 PHP Tipps 2009 11 05.10.2009 22:16
string aus db-Feld zerlegen und die einzelnen Teile dann verlinken rodger PHP Tipps 2009 10 10.09.2009 14:14
onUnload auf PHP-Script verlinken PHProgrammierer PHP Tipps 2009 21 10.07.2009 08:06
Ganze Tabelle verlinken, allerdings Textfeld nicht? BartTheDevil89 HTML, Usability und Barrierefreiheit 1 18.08.2008 11:23
verlinken mit php masterspot PHP Tipps 2008 2 04.10.2007 23:18
Gästebuch verlinken cophe PHP Tipps 2006 4 14.06.2006 10:53
Teilbereich eines Bildes markieren und verlinken Redfish PHP Tipps 2006 4 30.05.2006 08:45
Verlinken in Tabelle HTML, Usability und Barrierefreiheit 9 06.11.2005 21:13
Auslesen, anzeigen und verlinken von Ordnerinhalten imported_FlasH PHP Tipps 2005-2 1 26.08.2005 14:32
php Seite im Index verlinken PHP Tipps 2005-2 19 15.08.2005 19:58
(X)HTML: Text in Textareas verlinken? King2k HTML, Usability und Barrierefreiheit 15 29.06.2005 10:07
Downloads auf der Seite verlinken themonk Off-Topic Diskussionen 9 15.02.2005 11:53
Gifs verlinken PHP Tipps 2004 3 16.10.2004 01:13
Anzahl Seiten, die auf die eigene HP verlinken, herausfinden imported_Ben Beitragsarchiv 9 02.08.2004 23:59
Ausswahlliste verlinken?? PHP Tipps 2004 4 20.06.2004 23:02

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php suche ergebnisse, google suche verlinken, google ergebnisse verlinken, suche ergebnisse, php suchergebnisse verlinken, google suchergebnisse verlinken, http://www.php.de/php-einsteiger/64878-erledigt-sucheergebnisse-verlinken.html, in einem string suchen und verlinken mit php, verlinken für anfänger, php echo erfolgreich submit verlinken, php ergebnisse verlinken, echo ergebnis verlinkt, php @name verlinken, google ergebnisse links echo php, php verlinken mit name, html auf suche verlinken, suchergebnisse verlinken, php verlinken in tabelle, google suchfunktion verlinken html, suchergebnis verlinken html

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:25 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