mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Mo 05.12.2016 13:52 Benutzername: Passwort: Auto-Login

Thema: Brauche Hilfe bei einer SQL Abfrage! vom 05.07.2006


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Brauche Hilfe bei einer SQL Abfrage!
Seite: 1, 2  Weiter
Autor Nachricht
j.r
Threadersteller

Dabei seit: 24.08.2005
Ort: Bocholt
Alter: 31
Geschlecht: Männlich
Verfasst Mi 05.07.2006 14:00
Titel

Brauche Hilfe bei einer SQL Abfrage!

Antworten mit Zitat Zum Seitenanfang

Hallo Leute,

ich brauche mal wieder etwas Hilfe.

Ich lasse mir über eine Abfrage Links zusammen stellen die so aufgebaut sind.

Code:
<a href="#?nr=<?php echo $row_all['PkwV_ID'] ?>&euronr=<?php echo $row_all['PkwV_Artikelnr'] ?>">ausw&auml;hlen</a>


Nun möchte (ich wenn ich einen dieser Links klicke) das er eine SQL Abfrage ausführt mit den Daten die in diesem Link stehen und auf der gleichen Seite die Datensätze zurück gibt.

Hier ist mal der Code:

Code:
<?php
if(isset($_GET[nr]))
{
   echo $_GET[nr];
   $sql_beschreibung = "SELECT blablub FROM didadum WHERE dumdim = '".$_GET['euronr']."' ";
                     
   $result_beschreibung = mysql_query($sql_beschreibung);
   while($data = mysql_fetch_array($result_beschreibung)) {
      echo $data[ArtKrit_Artikelnr];
   }
}
?>


Irgendwie will das nicht klappen. Kann vielleicht daran liegen das ich gestern beim Frustsaufen ein bisschen übertrieben habe *hu hu huu*

vielen dank schonmal

gruß
j.r


Zuletzt bearbeitet von j.r am Mi 05.07.2006 14:23, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden
sahnemuh

Dabei seit: 19.06.2003
Ort: /dev/null
Alter: 35
Geschlecht: Männlich
Verfasst Mi 05.07.2006 14:05
Titel

Antworten mit Zitat Zum Seitenanfang

$reslut_beschreibung

(common typo, eh? *ha ha*)


Zuletzt bearbeitet von sahnemuh am Mi 05.07.2006 14:06, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Anzeige
Anzeige
j.r
Threadersteller

Dabei seit: 24.08.2005
Ort: Bocholt
Alter: 31
Geschlecht: Männlich
Verfasst Mi 05.07.2006 14:11
Titel

Antworten mit Zitat Zum Seitenanfang

sahnemuh hat geschrieben:
$reslut_beschreibung

(common typo, eh? *ha ha*)


ups Ooops daran lags aber leider nicht
  View user's profile Private Nachricht senden
UNIQLab

Dabei seit: 30.06.2006
Ort: Mooon
Alter: -
Geschlecht: Männlich
Verfasst Mi 05.07.2006 14:37
Titel

Antworten mit Zitat Zum Seitenanfang

Erstmal ersetz das
Zitat:
#
durch ein
Code:
./


Dann die
Zitat:
nr
Dinger in
Code:
'

Genau wie
Zitat:
ArtKrit_Artikelnr
.
  View user's profile Private Nachricht senden
j.r
Threadersteller

Dabei seit: 24.08.2005
Ort: Bocholt
Alter: 31
Geschlecht: Männlich
Verfasst Mi 05.07.2006 15:01
Titel

Antworten mit Zitat Zum Seitenanfang

Hab es geändert. Abr es tut leider noch nicht * Keine Ahnung... *

Ich habe hier mal ein Beispiel gefunden wie ich mir das vorstelle -> Link

zu2) 0039 zu3) 844

gruß

j.r


Zuletzt bearbeitet von j.r am Mi 05.07.2006 15:16, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
UNIQLab

Dabei seit: 30.06.2006
Ort: Mooon
Alter: -
Geschlecht: Männlich
Verfasst Mi 05.07.2006 17:58
Titel

Antworten mit Zitat Zum Seitenanfang

Poste bitte mal die verbesserten Versionen der Schnipsel oben.
Am besten gleich den ganzen Quelltext.


Zuletzt bearbeitet von UNIQLab am Mi 05.07.2006 18:00, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
j.r
Threadersteller

Dabei seit: 24.08.2005
Ort: Bocholt
Alter: 31
Geschlecht: Männlich
Verfasst Mi 05.07.2006 19:39
Titel

Antworten mit Zitat Zum Seitenanfang

Hier ist mal der Quellcode
Code:
<?php
$searchkey = ($_POST['zu2'].$_POST['zu3']);
include('../../connect.inc.php');

$sql_searchkey = "SELECT
               blablub               
            FROM
               xxx
            Inner Join `xxx ON xxx = xxx
            Inner Join xxx ON xxx = `xxx
            WHERE
               xxx = '".$searchkey."'
            GROUP BY
               xxx ";
               
$searchkey_result = mysql_query($sql_searchkey);
$num_rows = mysql_num_rows($searchkey_result);
if($num_rows == 0){
   echo "<span style=\"font-weight: bold; color: #4A3C8C;\">Keine Angaben vorghanden.<br />Bitte &uuml;berpr&uuml;fen Sie Ihre Eingabe.</span>";
}else{

?>
<div class="key_result">
 <div class="key_tecdoc"><b>xxx</b></div>
 <div class="key_marke"><b>Marke</b></div>
 <div class="key_typ"><b>Typ</b></div>
 <div class="key_bez"><b>Bez</b></div>
 <div class="key_bau"><b>Bauj. von</b></div>
 <div class="key_bau"><b>Bauj. bis</b></div>
 <div class="key_ps"><b>PS</b></div>
 <div class="key_kw"><b>KW</b></div>
 <div class="key_ccm"><b>CCM</b></div>
 <div class="key_zyl"><b>Zylinder</b></div>
 <div class="clear"></div>
</div>

<?php
while($row = mysql_fetch_array($searchkey_result)) {
?>

<div class="key_result" style="background-color: <?php echo bgcolor() ?>">
 <div class="key_tecdoc"><?php echo $row['xxx'] ?></div>
 <div class="key_marke"><?php echo $row['Marke']  ?></div>
 <div class="key_typ"><?php echo $row['Typ'] ?></div>
 <div class="key_bez"><?php echo $row['Bez'] ?></div>
 <div class="key_bau"><?php echo $row['jvon'] ?></div>
 <div class="key_bau"><?php echo $row['jbis'] ?></div>
 <div class="key_ps"><?php echo $row['PS'] ?></div>
 <div class="key_kw"><?php echo $row['kw'] ?></div>
 <div class="key_ccm"><?php echo $row['ccm'] ?></div>
 <div class="key_zyl"><?php echo $row['Zyl'] ?></div>
</div>

<?php
}
$sql_all_searchkey = "SELECT
               xxx
            FROM
               xxx
            Inner Join xxx ON xxx = xxx
            xxx ON xxx = xxx
            WHERE
               xxx = '".$searchkey."' ";
               
echo "<h4>Passende Fahrzeuge</h4>";
$searchkey_all_result = mysql_query($sql_all_searchkey);
$num_rows_krit = mysql_num_rows($searchkey_all_result);
?>

<div class="key_result_all">
 <div class="key_all_lfd"><b>Lfd. Nr.</b></div>
 <div class="key_all_anr"><b>xxx Nr.</b></div>
 <div class="key_all_bez"><b>Beschreibung</b></div>
 <div class="clear"></div>
</div>

<?php
while($row_all = mysql_fetch_array($searchkey_all_result)) {
?>

<div class="key_result_all" style="background-color: <?php echo bgcolor() ?>">
 <div class="key_all_lfd"><?php echo $row_all['ID'] ?></div>
 <div class="key_all_anr"><?php echo $row_all['nr'] ?></div>
 <div class="key_all_bez">
 
 <?php
 if($row_all['nr'] <= 49999) {
    echo "a";
 }else{
    echo "l";
 }
 ?>
 
 </div>
 <div class="key_all_link"><a href="./?nr=<?php echo $row_all['ID'] ?>&euronr=<?php echo $row_all['nr'] ?>">ausw&auml;hlen</a></div>
 <div class="clear"></div>
</div>
<?php
}
}
?>

<?php
if(isset($_GET['nr']))
{
   echo $_GET['euronr'];
   $sql_beschreibung = "SELECT blablub FROM didadum WHERE dumdim = '".$_GET['euronr']."' ";
                     
   $result_beschreibung = mysql_query($sql_beschreibung);
   while($data = mysql_fetch_array($result_beschreibung)) {
      echo $data['Artikelnr'];
   }
}
?>


Die Sachen die ich mit:
Code:
<?php
if(isset($_GET['nr']))
{
   echo $_GET['euronr'];
   $sql_beschreibung = "SELECT blablub FROM didadum WHERE dumdim = '".$_GET['euronr']."' ";
                     
   $result_beschreibung = mysql_query($sql_beschreibung);
   while($data = mysql_fetch_array($result_beschreibung)) {
      echo $data['Artikelnr'];
   }
}
?>

ausgebe sollen auf der gleichen Seite ausgegeben werden!

gruß
j.r
  View user's profile Private Nachricht senden
UNIQLab

Dabei seit: 30.06.2006
Ort: Mooon
Alter: -
Geschlecht: Männlich
Verfasst Mi 05.07.2006 19:59
Titel

Antworten mit Zitat Zum Seitenanfang

Ok, und das mit dem link funktioniert? Der steht da so wie er sein soll?
  View user's profile Private Nachricht senden
 
Ähnliche Themen SQL Abfrage - Brauche Hilfe
SQL Abfrage
sql Abfrage
SQL Abfrage
[frage] sql-abfrage
SQL Abfrage vereinfachen (Kategorien)
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.