2015-09-15 103 views
-7
<html><head><title></title><head></head><body bgcolor="#F2F2F2"> //start 

<form action="search.php" method="post">Wpisz czego szukasz - <input type="text" name="phrase" /><input type="submit" value="Szukaj!" /></form> 
<?php 
include ("data.php"); 
echo "<br><br><table><tr><td>Dodaj nową reklamację <a href=\"dodaj_reklamacje.php\">KLIKNIJ</a></td></tr></table><br>"; //adding new form 
require "polaczenie.php"; 
connection();  
$wynik = mysql_query("SELECT * FROM reklamacje") 
or die('Błąd zapytania'); 
/* wyświetlamy wyniki, sprawdzamy,czy zapytanie zwróciło wartość większą od 0 */ 

echo "<table cellpadding=\"4\" border=1>"; 
echo "<tr>"; 
echo "<td>Od kogo/Firma</td>"; 
echo "<td>Numer narzędzia</td>"; 
echo "<td>Numer Faktury/paragonu</td>"; 
echo "<td>Kiedy dotarło/data</td>"; 
echo "<td>Kiedy odesłano/data</td>"; 
echo "<td>Opis usterki</td>"; 
echo "<td>Kto rozpatrzył</td>"; 
echo "<td>Edycja </td>"; 
echo "<td>Usuwanie</td>"; 
echo "</tr>"; 

if(mysql_num_rows($wynik) > 0) { 
/* jeżeli wynik jest pozytywny, to wyświetlamy dane */ 
while($r = mysql_fetch_assoc($wynik)) { 
echo "<tr>"; 
echo "<td>".$r['od_firma']."</td>"; 
echo "<td>".$r['nr_narzedzia']."</td>"; 
echo "<td>".$r['nr_faktury']."</td>"; 
echo "<td>".$r['data_przyjecia']."</td>"; 
echo "<td>".$r['data_wyslania']."</td>"; 
echo "<td width=\"200\">".$r['opis_rek']."</td>"; 
echo "<td>".$r['kto_rozpatrzyl']."</td>"; 
echo "<td><a href=\"index.php?a=edit&amp;id={$r['id']}\">Edytuj</a></td>"; 
echo "<td><a href=\"index.php?a=del&amp;id={$r['id']}\">Usuń</a></td>"; 
echo "</tr>"; 
}echo "</table><br><br>"; 
} 

$a = trim($_REQUEST['a']); 
$id = trim($_GET['id']); 
if($a == 'edit' and !empty($id)) { 
    /* zapytanie do tabeli */ 
    $wynik = mysql_query("SELECT * FROM reklamacje WHERE 
    id='$id'") 
    or die('Błąd zapytania'); 
    /* wyświetlamy wyniki, sprawdzamy, czy zapytanie zwróciło wartość większą od 0 */ 
    if(mysql_num_rows($wynik) > 0) { 
     /* odczytujemy zawartość wiersza z tabeli */ 
     $r = mysql_fetch_assoc($wynik); 
     /* wczytujemy dane do formularza */ 
     /* w formularz znajdują się ukryte pola "a" z wartością "save" i pole "id" z wartością zmiennej id */ 
    echo "<font color=\"#0000FF\">Edytuj dane reklamacji:</font><br><br>"; 
     echo '<form action="index.php" method="post"> 
     <input type="hidden" name="a" value="save" /> 
     <input type="hidden" name="id" value="'.$id.'" /> 
     <table><tr> 
<td valign="top">Od kogo/Firma: </td><td><select name="od_firma"> 
<option value="blank"></option> 

<?php //path to connection statements 
    require "polaczenie.php"; 
    connection(); 
//fetch nurse name 
$query = "SELECT nazwa FROM firmy;"; 
$result = mysql_query($query) or die(mysql_error()); //note: use mysql_error() for development only 
//print results 
while($row = mysql_fetch_assoc($result)) { 
    echo '<option value=\"'.$row['firma'].'">'.$['nazwa'].'</option>'; 
    } echo "</select>";?> 

<a href="dodaj_firme.php">Dodaj nową osobę/firmę</a><br /></td></tr><tr> 
       <td valign="top">Numer narzędzia: </td><td><input type="text" name="nr_narzedzia" value="'.$r['nr_narzedzia'].'" /><br /></td></tr><tr> 
       <td valign="top">Numer Faktury/paragonu: </td><td><input type="text" name="nr_faktury" value="'.$r['nr_faktury'].'" /><br /></td></tr><tr> 
       <td valign="top">Data przyjęcia: </td><td><input type="text" name="data_przyjecia" value="'.$r['data_przyjecia'].'" /><br /></td></tr><tr> 
       <td valign="top">Data wysłania: </td><td><input type="text" name="data_wyslania" value="'.$r['data_wyslania'].'" /><br /></td></tr><tr> 
       <td valign="top">Opis usterki: </td><td ><input type="text" size="200" name="opis_rek" value="'.$r['opis_rek'].'" /><br /></td></tr><tr> 
       <td valign="top">Kto rozpatrzył: </td><td><input type="text" name="kto_rozpatrzyl" value="'.$r['kto_rozpatrzyl'].'" /><br /></td> 
</tr></table> 
     <input type="submit" value="Popraw" onclick="sendemail();"/> 
     </form>'; 


} 
elseif($a == 'save') { 
    /* odbieramy zmienne z formularza */ 
    $id = $_POST['id']; 
    $od_firma = trim($_POST['od_firma']); 
     $nr_narzedzia = trim($_POST['nr_narzedzia']); 
     $nr_faktury = trim($_POST['nr_faktury']); 
     $data_przyjecia = trim($_POST['data_przyjecia']); 
     $data_wyslania = trim($_POST['data_wyslania']); 
     $opis_rek = trim($_POST['opis_rek']); 
     $kto_rozpatrzyl = trim($_POST['kto_rozpatrzyl']); 
    /* uaktualniamy tabelę test */ 
    mysql_query("UPDATE reklamacje SET od_firma='$od_firma', nr_narzedzia='$nr_narzedzia', nr_faktury='$nr_faktury', data_przyjecia='$data_przyjecia', data_wyslania='$data_wyslania', opis_rek='$opis_rek', kto_rozpatrzyl='$kto_rozpatrzyl' WHERE id='$id'") 
    or die('Błąd zapytania'); 
    echo 'Dane zostały zaktualizowane'; 

} 
} 

$a = trim($_GET['a']); 
$id = trim($_GET['id']); //delete option 

if($a == 'del' and !empty($id)) { 

    /* usuwamy rekord */ 
    mysql_query("DELETE FROM reklamacje WHERE id='$id'") 
    or die('Błąd zapytania: '.mysql_error()); 

    echo 'Rekord został usunęty z bazy'; 
} 


echo "<br><br><table><tr><td>Kliknij by odświeżyć <a href=\"index.php\">Odśwież Widok</a></td></tr></table>"; 


?> 
<br><br> 

</body> 
</html> 

我給你簡短的代碼,但你用它正常代碼沒有回聲選項。所以,現在我給你完整的代碼..因爲..你有一些問題得到它的權利。我在回聲中完成了代碼回聲,以實現其他內容。回聲與選擇選項

+0

請首先檢查單引號和雙引號。 – aldrin27

+0

echo已經是PHP了,爲什麼你在第8行打開一個新的「<?php」? –

+1

這只是一個TYPO投票結束,因爲這樣 – RiggsFolly

回答

-1
//path to connection statements 
    require "polaczenie.php"; 
    // wywołujemy funkcję connection() 
    connection(); 

echo '<form action="index.php" method="post"> 
    <input type="hidden" name="a" value="save" /> 
    <input type="hidden" name="id" value="'.$id.'" /> 
    <table><tr> 
      <td valign="top">Od kogo: </td><td><select name="od_firma"> 
<option value="blank"></option>'; 




//fetch nurse name 
    $query = "SELECT nazwa FROM firmy"; 

$result = mysql_query($query) or die(mysql_error()); //note: use mysql_error() for development only 

//print results 
while($row = mysql_fetch_assoc($result)) { 


echo '<option value='.$row['name'].'>'. $row['name']. '</option>'; 


} echo "</select>"; 
0

讓我清理你的代碼,現在就來試試吧:

require "polaczenie.php";//at the beginning of the page 

echo '<form action="index.php" method="post"> 
<input type="hidden" name="a" value="save" /> 
<input type="hidden" name="id" value="'.$id.'" /> 
<table><tr> 
     <td valign="top">Od kogo: </td><td><select name="od_firma"> 
<option value="blank"></option>'; 

    // wywołujemy funkcję connection() 
    connection(); 
//fetch nurse name 
$query = "SELECT nazwa FROM firmy;"; 

$result = mysql_query($query) or die(mysql_error()); //note: use 
    mysql_error() for development only 

//print results 
while($row = mysql_fetch_assoc($result)) { 
     echo '<option value=\"'.$row['firma'].'">'.$['nazwa'].'</option>'; 
    } 
echo "</select>";?> 
0
echo '<option value="'.$row['firma'].'">'.$row['nazwa'].'</option>'; 
0

我發現這樣做是正確的..我是有一些時間來做到這一點。所有正在。我想我幫助一個人解決問題。問候所有答案!

echo '<form action="index.php" method="post"> 
    <input type="hidden" name="a" value="save" > 
    <input type="hidden" name="id" value="'.$id.'" > 
    <table><tr> 
    <td valign="top">Od kogo/Firma: </td><td><select name="od_firma"> 
    <option value="blank"></option> 



     require "polaczenie.php" 

      connection() 


    $query = "SELECT * FROM firmy;" 

    $result = mysql_query($query) or die(mysql_error()); //note: use mysql_error() for development only 

    //print results 
    while($row = mysql_fetch_assoc($result)) { 
    <option value="'.$row['id_firmy'].'">'.$row['nazwa'].'</option> 
    </select>';