Such Script

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Benutzeravatar
Matt
Mitglied
Beiträge: 102
Registriert: 21.06.2001 02:00
Kontaktdaten:

Beitrag von Matt »

Ein Prob habe ich noch wie mache ich das net wenn er mehrere findet über all die überschrift is also das?

Manga: Art: Preis: Datum: ISBN:
Test Band 1 70.00 21 23
Manga: Art: Preis: Datum: ISBN:
Banzai Band 1 5.00 Jetzt 42154
Seit ihr Anime Fans dann schaut auf meine Hp
http://www.worldofanimania.de oder in mein Forum^^ http://forum.worldofanimania.de würde mich freuen^^
xabbuh
Mitglied
Beiträge: 20
Registriert: 30.08.2004 19:38

Beitrag von xabbuh »

Matt hat geschrieben:Ein Prob habe ich noch wie mache ich das net wenn er mehrere findet über all die überschrift is also das?
Das habe ich jetzt nicht verstanden.
Benutzeravatar
Matt
Mitglied
Beiträge: 102
Registriert: 21.06.2001 02:00
Kontaktdaten:

Beitrag von Matt »

will net das wenn mehrere ergebnise gelistet werde weil mehrere daten sätze da sind jedes ma die über schrift steht.

also Manga Art usw.


das is im mom der fall.
Seit ihr Anime Fans dann schaut auf meine Hp
http://www.worldofanimania.de oder in mein Forum^^ http://forum.worldofanimania.de würde mich freuen^^
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

..dann darfst du diese Zeile mit den Überschriften nicht mit in die while-Schleife aufnehmen.
Benutzeravatar
Matt
Mitglied
Beiträge: 102
Registriert: 21.06.2001 02:00
Kontaktdaten:

Beitrag von Matt »

wo muss ich da was raus machen?^^
Seit ihr Anime Fans dann schaut auf meine Hp
http://www.worldofanimania.de oder in mein Forum^^ http://forum.worldofanimania.de würde mich freuen^^
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Dann poste doch mal den Code für die Ausgabe (wenn es nicht das ist, was auf Seite 1 steht).
Benutzeravatar
Matt
Mitglied
Beiträge: 102
Registriert: 21.06.2001 02:00
Kontaktdaten:

Beitrag von Matt »

weiss net ob was geändert wurde hier

Code: Alles auswählen

<?PHP
    $db_server = "localhost";
    $db_name = "manga";
    $db_user = "root";
    $db_passwort = "xxxxx";

    $db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort) or die ("Konnte keine Verbindung zur Datenbank herstellen");
    $db_check = @MYSQL_SELECT_DB($db_name);

    //  Formular abgeschickt?
    if($_POST['action'] == "search") {

        //  PHP- und HTML-Tags entfernen
        foreach($_POST as $var => $val) {
            $$var = trim(strip_tags($val));
        }

        //  Nach Manga suchen
        if(!empty($manga)) {
            $where = "manga = '" . $manga . "'";
        //  Nach Art suchen
        } elseif(!empty($art)) {
            $where = "art = '" . $art . "'";
        //  Nach Preis suchen
        } elseif(!empty($preis)) {
            $where = "preis = '" . $preis . "'";
        // Nach Datum suchen
        } elseif(!empty($datum)) {
            $where = "datum = '" . $datum . "'";
        }

        $sql = "SELECT
                    manga,
                    art,
                    preis,
                    datum,
                    isbn
                FROM
                    manga
                WHERE " . $where;
        $result = mysql_query($sql);
    }

?>

<html>
<head>
<title>Manga Neuerscheinungen</title>
<link rel=stylesheet type="text/css" href="style.css">
</HEAD>
<body>
<center>
<b>Im moment befinden sich noch keine Infos in der Datenbank</b>
</br></br>
<table  cellspacing="0" cellpadding="2" bordercolor="#000000" border="1" align="center" class="table">
<tr><td>
<table width="100%" border="0" cellspacing="2" cellpadding="3">
 <tr>
  <th colspan="2" align="left" class="head" valign="top">
   <b>Manga Neuerscheinungen &raquo;</b>
  </th>
 </tr>

 <?php
    //  Suche gestartet? -> Ergebnisse anzeigen
    if($_POST['action'] == "search") {
// Tabellenbeginn
   echo "<table  cellspacing=0 cellpadding=2 bordercolor=#000000 border=1 align=center class=table>";
        //  Keine Ergebnisse gefunden
        if(mysql_num_rows($result) == 0) {
            echo '<tr>';
            echo '<td colspan="2"><b>Keine Ergebnisse gefunden</b></br><a href=test6.php>Zurück</a></td>';
            echo '</tr>';

        //  Ergebnisse gefunden -> diese auflisten (muss von dir noch weiter ausgebaut werden, bis jetzt wird nur ISBN angezeigt)
        } else {
            while($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
                echo '<tr>';
                echo '<td><b>Manga:</b></td><td><b>Art:</b></td><td><b>Preis:</b></td>
                      <td><b>Datum:</b></td><td><b>ISBN:</b></td></tr>';
                echo '<tr>';
                echo '<td>' . $row['manga'] . '</td>';
                echo '<td>' . $row['art'] . '</td>';
                echo '<td>' . $row['preis'] . '</td>';
                echo '<td>' . $row['datum'] . '</td>';
                echo '<td>' . $row['isbn'] . '</td>';
                echo '</tr>';
            }
        }
        // Tabellenende
   echo "</table>";

 ?>
 <tr>
    <td>
 <?php
    //  Sonst Formular anzeigen
    } else {
 ?>

<FORM ACTION="<?php $PHP_SELF ?>" METHOD="POST">
<input type="hidden" name="action" value="search">
 <tr>
  <TD><B>Buch:</B></TD>
<TD><INPUT TYPE="text" NAME="manga" class="tab" SIZE="30">
  </td>
 </tr>
 <TR><TD><B>Art Band, Artbook etc:</B></TD>
<TD><INPUT TYPE="text" NAME="art" class="tab" SIZE="30">
  </td>
 </tr>
 <TR><TD><B>Preis ca.:</B></TD>
<TD><INPUT TYPE="text" NAME="preis" class="tab" SIZE="30">
  </td>
 </tr>
 <TR><TD><B>Datum:</B></TD>
<TD> <INPUT TYPE="text" NAME="datum" class="tab" SIZE="30">
  </td>
 </tr>
 <tr>
 <TD><INPUT TYPE="submit" class="head" VALUE="Go !"></TD><TD><b>*Eine Angabe reicht.</br></TD></TR>
  </td>
 </tr>
 </form>

 <?php
    }
 ?>

</table>
</td></tr>
</table>
</body>
</html>
brauche aber ne überschrift ?!
Seit ihr Anime Fans dann schaut auf meine Hp
http://www.worldofanimania.de oder in mein Forum^^ http://forum.worldofanimania.de würde mich freuen^^
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Code: Alles auswählen

               echo '<tr>';
                echo '<td><b>Manga:</b></td><td><b>Art:</b></td><td><b>Preis:</b></td>
                      <td><b>Datum:</b></td><td><b>ISBN:</b></td></tr>'; 
..müsste ausserhalb der while-Schleife platziert werden (am besten gleich unter dem Tabellenanfang).
Benutzeravatar
Matt
Mitglied
Beiträge: 102
Registriert: 21.06.2001 02:00
Kontaktdaten:

Beitrag von Matt »

shit wollte ich auch erst machen ok danke^^ eine frage noch

wie muss ich die install.php schreiben damit das

Code: Alles auswählen


<?php
mysql_query(" CREATE TABLE buch (
buch char(30),
art char(30),
preis double(10,2),
datum char(30),
isbn char(30)
)")
 or die ("Konnte die Tabelle nicht erstellen.");
mysql_close($verbinndung);

echo "Tabelle erfolgreich installiert.";
?>
in der db erzeugt?

oder stimmt das so?

weil will das auch andere user das bei sich installen können.
Seit ihr Anime Fans dann schaut auf meine Hp
http://www.worldofanimania.de oder in mein Forum^^ http://forum.worldofanimania.de würde mich freuen^^
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

hmm.. am Ende schliesst du die Verbindung zur Datenbank, nimmst am Anfang aber erst gar keine Verbindung auf ?
Antworten

Zurück zu „Coding & Technik“