funktion i toppen til tidlig indsættelse af mysql
Hej,Jeg vil gerne have lavet en smart løsning, som gør, at man nemt (overskueligt) kan have sine mysql-indsættelser, opdateringer osv. i toppen af filen, og de bliver iværksat derfra. Idéen med det er, at hele siden derfor vil være opdateret til nye oplysninger, uanset hvor i selve filen man har sin formular. Altså: Hvis man har sin formular under sit indehold, vil indeholdet jo ikke blive opdateret idet man gennemfører formularen, såfremt iværksættelsen er lige ovenover selve formularen.
Jeg har selv lavet noget lign dette, men det virker ikke rigtig, idet funktionen først bliver gennemført i bunden - og hvis den ikke gjorde, så ville den stadig udskrive tingene i toppen:
<?php
if($_POST['opret']) {
function opret() {
$statis = false;
if(empty($_POST['...'])) {
echo "Feltet var tomt..";
}else{
mysql_query("insert into..")or die(mysql_error());
echo "Dette blev oprettet!";
$status = true;
}
}
}
?>
[indeholdet af siden før formularen]
<?php
if($_POST['opret']) {
$attempt = opret();
}
if(!$attempt) {
?>
Her kommer formularen så..
<?php
}
?>
- Nogen der har et forslag til hvordan man kan lave det jeg efterspørger?
