Skocz do zawartości

Zarchiwizowany

Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.

piotrekn

[PHP]Brak komunikatu o błędzie

Polecane posty

Napisałem sobie skrypcik w pehapie. Jego zadaniem jest wyhaszyć 5 zapodanych stringów, skonfrontować je z bazą i zwrócić mi wyniki w odpowiedniej formie. Nie testowałem sytuacji, w której będą problemy z połączeniem z bazą, jednak poszukuję sposobu, żeby jakoś wyświetlić komunikat o nieznalezieniu danych w bazie.

Otóż i kod, pozwoliłem sobie wygwiazdkować co istotniejsze informacje:

<form method="post" action="index.php">
<input name="Tytul1" type="text" /><br />
<input name="Tytul2" type="text" /><br />
<input name="Tytul3" type="text" /><br />
<input name="Tytul4" type="text" /><br />
<input name="Tytul5" type="text" /><br />
<input name="wyslano" type="hidden" value="hai" />
<input type="submit" value="Generuj" /></form>
<?php
if(isset($_POST['wyslano'])&&$_POST['wyslano']=='hai')
{
    $generuj=$_POST['Tytul1'].$_POST['Tytul3'].$_POST['Tytul5'].$_POST['Tytul2'].$_POST['Tytul4'];
    $hasz=md5($generuj);
    echo 'Tekst źródłowy: '.$generuj.'<br />Hash MD5: '.$hasz.'<br />';
    $sprawdz=mysql_connect('localhost', 'root', <hasło>);
    $baza=mysql_select_db('Zagadki');
    $zapyt=mysql_query("select * from test where hasz='".$hasz."'");
    if(!$zapyt) echo 'Nie znaleziono wyników dla zapytania.';
    else
    {
        while ($wynik=mysql_fetch_array($zapyt))
        {
            switch($wynik['typ'])
            {
                case "url":
                echo '<a href='.$wynik['link'].' target="_blank">Klik!</a>';
                break;
                case "img":
                echo '<img src='.$wynik['link'].'>';
                break;
                case "snd":
                echo '<object type="application/x-shockwave-flash" width="400" height="15" data="xspf_player_slim.swf?song_url='.$wynik['link'].'"><param name="movie" value="xspf_player_slim.swf?song_url='.$wynik['link'].'" /></object>';
            }
            echo '<br />ID: '.$wynik['id'].'<br />';
        }
    }
}
?>

Link do komentarza
Udostępnij na innych stronach



  • Kto przegląda   0 użytkowników

    • Brak zalogowanych użytkowników przeglądających tę stronę.
×
×
  • Utwórz nowe...