Kod PHP:
while ($row = mysql_fetch_assoc($result)) {
?>
<div class="pojedynczy" />
<p class="pojedynczy_tekst">
<?php
echo 'Dodano: '.$row['ogloszenia_data'].'<br />'; echo 'Przez: '.$row["ogloszenia_imie"].'<br />';
if(!empty($row['ogloszenia_miejscowosc'])) { echo 'Miejscowość: '.$row['ogloszenia_miejscowosc'].'<br /></p>'; } echo '<hr><p class="pojedynczy_tekst">Treść: '.$row["ogloszenia_tresc"].'<br /><br />'; echo 'Kryteria dodatkowe: <br /><br />'; $kryteria = $row["ogloszenia_kryteria_dodatkowe"];
if($liczba = preg_match('/0/', $kryteria) == '1') { // ==1 czyli true echo 'Brak kryterii dodatkowych'; }
if($liczba = preg_match('/1/', $kryteria) == '1') { ?> <img src="
<?php echo ADRES_STRONY
?>images/dodaj_ogl_kryt_01.jpg" class="kryteria" title="Pokój rodzinny" alt="Pokój rodzinny" />
<?php
}
if($liczba = preg_match('/2/', $kryteria) == '1') { ?> <img src="
<?php echo ADRES_STRONY
?>images/dodaj_ogl_kryt_02.jpg" class="kryteria" title="Parking" alt="Parking" />
<?php
}
if($liczba = preg_match('/3/', $kryteria) == '1') { ?> <img src="
<?php echo ADRES_STRONY
?>images/dodaj_ogl_kryt_03.jpg" class="kryteria" title="Grill" alt="Grill" />
<?php
}
if($liczba = preg_match('/4/', $kryteria) == '1') { ?> <img src="
<?php echo ADRES_STRONY
?>images/dodaj_ogl_kryt_04.jpg" class="kryteria" title="Kawiarnia/Restauracja" alt="Kawiarnia/Restauracja" />
<?php
}
if($liczba = preg_match('/5/', $kryteria) == '1') { ?> <img src="
<?php echo ADRES_STRONY
?>images/dodaj_ogl_kryt_05.jpg" class="kryteria" title="Basen/Sauna" alt="Basen/Sauna" />
<?php
}
if($liczba = preg_match('/6/', $kryteria) == '1') { ?> <img src="
<?php echo ADRES_STRONY
?>images/dodaj_ogl_kryt_06.jpg" class="kryteria" title="Wyżywienie" alt="Wyżywienie" />
<?php
}
if($liczba = preg_match('/7/', $kryteria) == '1') { ?> <img src="
<?php echo ADRES_STRONY
?>images/dodaj_ogl_kryt_07.jpg" class="kryteria" title="Internet" alt="Internet" />
<?php
}
?> </p>
<?php if(isset($_SESSION['login'])) { ?> <a href="#?w=700" rel="popup2" class="poplight"><img src="
<?php echo ADRES_STRONY
?>images/odpowiedz.jpg" class="odpowiedz"/></a>
<div id="popup2" class="popup_block">
<img src="
<?php echo ADRES_STRONY
?>images/golab.jpg" alt="Lil bomb dude" style="float: right; margin: 20px 0 0 20px;">
<h2 class="form_kontakt">Formularz kontaktowy</h2>
<form action="
<?php echo ADRES_STRONY
?>include/podstrony/wyslij_formularz_ogloszenia.php" method="POST">
<p class="form_kontakt">Napisz wiadomość:</p><textarea name="tresc" class="tresc" cols="50" rows="10"></textarea><br /><br />
<input type="hidden" value="
<?php echo $row['ogloszenia_email']; ?>" name="mail" />
<input type="submit" value="Wyślij wiadomość" class="submit" />
<input type="reset" value="Wyczyść" />
</form>
</div>
<?php
} else {
?>
<a href="" class="odpowiedz_akcja"><img src="
<?php echo ADRES_STRONY
?>images/odpowiedz.jpg" class="odpowiedz"/></a>
<?php
}
?>
<br /><br />
</div>
<?php
}
wyslij_formularz_ogloszenia.php:
<?php
$tresc = $_POST['tresc'];
echo $mail = $_POST['mail']; //email odbiorcy/
if( mail( $mail, 'Wiadomość z formularza na stronie kls.pl', $tresc, 'From: <kls@o2.pl' ) ) { //true
}
else {
//false
}
?>
Nie chcialem, ale jednak muszę tu napisać bo już kompletnie nie wiem o co chodzi.
W skrócie, chodzi mi o ten input:
<input type="hidden" value="
<?php echo $row['ogloszenia_email']; ?>" name="mail" />
Wszystkie dane z $row są ładnie wyswietlane za pomocą pętli, tak samo $row['ogloszenia_email'], sprawdzałem firebugiem i ten input ma dobrą wartość - maila do ktorego ma być wysłany, a mimo to, gdy klikne wyslij to zawsze wysyła do ostatniego maila ktory był dodany, nie rozumiem czemu tak się dzieje, co jest nie tak?