Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SQL][PHP]Zczytywanie z bazy
Freecast
post 17.08.2010, 22:54:59
Post #1





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 5.07.2009

Ostrzeżenie: (10%)
X----


Witam


mam takie pytanie jak stworzyc formularz w PHP ktory bedzie zawieral pole select a w nim e-maile moich uzytkownikow


narazie stworzylem plik laczacy sie z baza danych i wyswietlajacy pole email


oto ten kawalek kodu

jestem zielony w tym temacie
proszę o pomoc


Kod
<?php

$q = mysql_connect('localhost',"root","") or die ("awaria");;

$q = mysql_select_DB("test") or die ("awaria");;



$wynik = mysql_query ("select email from users");

while ($txt = mysql_fetch_assoc ($wynik)) {

echo($txt['email']. ', ');

}





?>
Go to the top of the page
+Quote Post
_olo_1984
post 18.08.2010, 06:28:43
Post #2





Grupa: Zarejestrowani
Postów: 289
Pomógł: 77
Dołączył: 5.08.2006

Ostrzeżenie: (0%)
-----


  1. <?php
  2. $q = mysql_connect('localhost',"root","") or die ("awaria");
  3. $q = mysql_select_db("test") or die ("awaria");;
  4.  
  5. $wynik = mysql_query("select email from users") or die(mysql_error()); // pamiętaj zawsze o tym "or die(mysql_error())"
  6.  
  7. echo '<select name="email">';
  8. while ($txt = mysql_fetch_assoc($wynik))
  9. {
  10. echo '<option value="'.$txt['email'].'">'.$txt['email'].'</option>';
  11. }
  12. echo '</select>';
  13. ?>


to wyświetli select z mailem/mailiami z bazy danych, o ile jest ich tam >0, żeby miec cały formularz dodajesz tylko form oraz inne pola. Pozdr.


--------------------
awake
Go to the top of the page
+Quote Post
Ramzaa
post 18.08.2010, 08:22:23
Post #3





Grupa: Zarejestrowani
Postów: 207
Pomógł: 17
Dołączył: 4.08.2009

Ostrzeżenie: (0%)
-----


  1. $q = mysql_connect('localhost',"root","") or die ("awaria");;
  2. $q = mysql_select_DB("test") or die ("awaria");;

Czy ja dobrze widzę, czy okulista się kłania?
Go to the top of the page
+Quote Post
Freecast
post 18.08.2010, 17:20:51
Post #4





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 5.07.2009

Ostrzeżenie: (10%)
X----


Wszystko przeanalizowalem napisalem i dziala tylko teraz chce aby skrypt do wysylania meili wysylal wiadomosc do osoby ktora ja wybiore

moje pliki wygladaja nastepujaco

db_sql.php:


Kod
<?php

$q = mysql_connect('localhost',"root","") or die ("awaria");;

$q = mysql_select_DB("test") or die ("awaria");;

print("
<form method='post' action='mail.php' id='wysylanie'>");

$wynik = mysql_query ("select email from users");

while ($txt = mysql_fetch_assoc ($wynik))


{



echo '<select name="email">';

while ($txt = mysql_fetch_assoc($wynik))

{



echo ('<option value="'.$txt['email'].'">'.$txt['email'].'</option>');

}

echo ('</select>');

}



print ("<br />Temat:<input type='txt' name='tresc' size='50' 'value='wpisz tekst kurrwa'>");


print("<br /><textarea rows='12' name='temat' cols='23'></textarea></p>");

print("<br /><input type='submit' name='wyslij' id='wysylanie'> <input type='reset' name='reset'></form>");




?>


i plik mail.php wyglada tak:


Kod
<?php
$email_do = ('$txt['email']');
$email_temat = 'temat';
$email_wiadomosc = "tresc";
  if(mail($email_do, $email_temat, $email_wiadomosc)){
    echo "Email (".$email_temat.") został wysłany.";
} else {
    echo "Email (".$email_temat.") nie został wysłany.";
}
?>




lecz wywala mi komunikat w 2 giej linijce co musze zrobić aby skrypt mail dzialal prawidłowo questionmark.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 10:04