Problema afisare cu echo si header('Location: ')
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
sterica
- Mesaje: 285
Problema afisare cu echo si header('Location: ')
Am acest form:
Cod: Selectaţi tot
<form id='form' action='include/insert_val_sugestii.inc.php' method="POST">
<textarea name='sugestii' class='form' form='form' maxlength='1000' autocomplete='off' placeholder='text></textarea><br>
<button class='btn_sugestii'>trimite</button>
</form>
iar codul din insert_val_sugestii.inc.php este:
Cod: Selectaţi tot
<?php
$sugestii = $_POST['sugestii'];
if(!empty($sugestii)){
$sql = "INSERT INTO sugestii (SUGESTII) VALUES ('$sugestii')";
$conn->query($sql);
echo 'Mesajul tau a fost trimis'; <--- acest text
header ("Location: ../sugestii.php");
}
else {
header ("Location: ../sugestii.php");
echo "Nu exista text in formularul de trimitere"; <--- acest text
}
?>
Textele de care vorbeam mai sus sunt, le-am evidentiat in codul de mai sus. In momentul de fata valorile pentru cele doua echo nu sunt afisate nicaieri.
Multumesc!
MarPlo
Mesaje: 4343
Nu se pot vedea afisate fiindca instructiunea header('Location: adresa'); incarca pagina (face redirect) de la adresa din header(); ca si cum se acceseaza iar din brower.
Daca stergi header() vor fi afisate.
sterica
Mesaje: 285
dar daca sterg header-ul ajung pe aceasta pagina insert_val_sugestii.inc.phpm iar eu vreau sa ajung in sugestii.php, MarPlo cum imi recomanzi sa procedez. Multumesc!
MarPlo
Mesaje: 4343
Poti sa faci o combinatie cu javascript.
Cu echo transmiti un cod js care afiseaza mesajul intr-o fereastra alert(), apoi face redirect.
Cod: Selectaţi tot
echo "<script> alert('Mesajul tau a fost trimis'); window.location ='adresa_redirect';</script>";
Subiecte similare
-
Afisare optiune selectata intr-un Div
JavaScript - jQuery - Ajax
Primul mesaj
Cum pot face ca atunci cand e selectata o optiune dintr-o lista <select> sa fie afisata intr-un Div valoarea acelei optiuni.
Am acest cod...
Ultimul mesaj
Cu JavaScript adaugi un eveniment 'change' la elementul <select> care se va declansa cand o optiune e selectata.
In interiorul acelui...
-
Afisare rezultate paginate la scroll page
JavaScript - jQuery - Ajax
Primul mesaj
Salut,
In baza de date am 23 de rezultate din care initial afisez doar 10 si as vrea ca atunci cand ajung cu scroll la finalul paginii sa imi...
Ultimul mesaj
Am rezolvat(era o litera gresit apasata pe acolo), imi merge scriptul, dar a mai aparut o eroare.
Eu am 21 de inregistrari in baza de date.
Daca...
-
Afisare cu animatie continut adaugat cu JavaScript
JavaScript - jQuery - Ajax
Primul mesaj
Ideea pe care vreau sa o fac e că la clic pe un buton, conținutul vechi e înlocuit cu nou conținut HTML adăugat cu javascript.
Vreau ca noul...
Ultimul mesaj
Pentru a declanșa o tranziție CSS, modifica starea CSS după ce ai introdus codul HTML. Poți face asta schimbând o clasă (la container sau la un...
-
Afisare numar cel mai mare dintr o coloana
PHP - MySQL - XML
Primul mesaj
Bună Marplo
Vreau să extrag din coloan pret cel mai mare numar ca de exemplu 4444.
Mie imi afisează 54 în loc de 4444, dacă în loc de 4444 modific...
Ultimul mesaj
Am schimbat `pret` varchar(20) DEFAULT NULL in `pret` int(11) NOT NULL ca la tine si merge.
Multumesc
-
Problema curs de Engleza
Sesizari Erori si Greseli
Primul mesaj
Buna.
Am descarcat cursul curs_eurocor-engleza_incepatori_1-16.rar si cand vreau sa-l dezarhivez imi da eroarea asta:
An error occures whilw...
Ultimul mesaj
Buna,
Poti sa descarci cursul de engleza, nivel intermediar, de la urmatoarele linkuri:
- Lectiile 1-16...
-
O mica problema de animatie CSS
HTML - XHTML - CSS
Primul mesaj
Noroc, MarPlo!
1. Am vizitat pe twitter un site de animatie, in care website-ul actual se numeste CSS-Challenges,com. In respectivul website, sunt...
Ultimul mesaj
1. Multumesc pentru raspuns.
2. Am inteles raspunsul tau: este un mic examen oferit voluntarilor online, pentru a le afla capacitatile de rezolvare...