Melding krijgen bij een bepaalde datum

Status
Niet open voor verdere reacties.

exotic

Gebruiker
Lid geworden
10 jul 2007
Berichten
277
Beste,

Ik ben bezig met een script voor een bestellijst. (eigen gebruik)
Hiermee wil ik dingen toevoegen.

Het zit zo,
ik heb een bestel datum en een afhaaldatum.
hoe kan ik ervoor zorgen dat ik een melding krijg op de dag na afhaal datum dat dit product terug de winkel in moet?

Mvg, Wesley
 
Door een cronjob te gebruiken.

Maar dan moet je webserver / hosting dat wel ondersteunen.

Dan is het gewoon een kwestie van een bestand maken waarin de database door wordt gezocht naar een hit die afhaaldag+1 is.
 
heb jij daar toevallig de code voor?
ik host namelijk zelf op mijn eigen server :)

en nog iets,

Ik haal gegevens uit mijn database.
Hoe kan ik het op mijn pagina weergeven bij een tabel zoals:
Als de tekst: "Ja" is de kleur van de tekst groen word en als er "Nee" staat rood word?
 
Laatst bewerkt:
heb jij daar toevallig de code voor?
ik host namelijk zelf op mijn eigen server :)

en nog iets,

Ik haal gegevens uit mijn database.
Hoe kan ik het op mijn pagina weergeven bij een tabel zoals:
Als de tekst: "Ja" is de kleur van de tekst groen word en als er "Nee" staat rood word?

<?php
$tekst = //hier de variabele inhoud wat uit de database word gehaald
if($tekst == "Ja"){
?><span style="color: green;">Ja</span><?php
}else{
?><span style="color: red;">Nee</span><?php
}
?>
 
op deze manier?

<td align="left"><font size="2" face="Tahoma">
<?php
$tekst = //hier de variabele inhoud wat uit de database word gehaald
if($tekst == "Ja"){
?><span style="color: green;">Ja</span><?php
}else{
?><span style="color: red;">Nee</span><?php
}
?>

<?=$aLid['bestelbaar']?>
</font></td>
 
op deze manier?

<td align="left"><font size="2" face="Tahoma">
<?php
$tekst = //hier de variabele inhoud wat uit de database word gehaald
if($tekst == "Ja"){
?><span style="color: green;">Ja</span><?php
}else{
?><span style="color: red;">Nee</span><?php
}
?>

<?=$aLid['bestelbaar']?>
</font></td>

<font size="2" face="Tahoma"> -> Pas deze eigenschappen toe via css, een font tag is eigenlijk uitgestorven.

<?=$aLid['bestelbaar']?> -> Wat bedoel je hiermee? Gewoon de aray aLid weergeven? Dat doe je op deze manier: <?php echo $aLid['bestelbaar']; ?>

Overigens zijn tabellen bedoeld voor effectief een tabel weer te geven, niet om de layout te verzorgen; daarvoor en al de rest dient de <div> tag
 
ja oke :) was ik ook van plan.. maar eenvoudige opzet in dreamweaver :)
Maar hoe krijg ik die kleur nou met mijn gegeven dat uit de DB wordt gehaald?
 
ja oke :) was ik ook van plan.. maar eenvoudige opzet in dreamweaver :)
Maar hoe krijg ik die kleur nou met mijn gegeven dat uit de DB wordt gehaald?

De span style="color... zorgt ervoor dat je tekst wordt gekleurd.
Als je bedoelt hoe haal ik de data op uit mijn database, vertel dan eerst hoe je database heet, hoe je tabel heet, en hoe je veld heet.
 
gegevens haal ik al uit de database,
maar ik heb een database tabel met de naam "bestelbaar".
daar mag alleen de waarde "Ja" of "Nee" in staan.

Nu wil ik het op weergeven.php een kleur geven.
Het wordt uit de database weergeven maar in normale kleur.

Als het Ja is moet het groen worden.
Als het Nee is moet het rood worden.

Hoe doe ik dat met een code?
die code die je net gaf is waarschijnlijk goed maar hoe weergeef ik mijn data dan?
 
Laatst bewerkt:
Even een algemeen scriptje geschreven voor data uit je database te halen (niet getest):

//inloggen op de database
mysql_connect("localhost","gebruikersnaam","wachtwoord") or die(mysql_error());

//database selecteren
mysql_select_db("database_naam") or die(mysql_error());

//tabel selecteren
$commando = "SELECT * FROM tabelnaam";
$resultaat = mysql_query($commando) OR die(mysql_error());

//optioneel: kijken als er al gegevens in de db staan
if (mysql_num_rows($resultaat) == 0){
echo "Er zijn nog geen gegevens in de database";
}else{
//loop voor alles weer te geven
while($array=mysql_fetch_array($resultaat)){
echo $array['veldnaam'];
} //end while
} //end if


Vul de waarden in van jouw database op de daarvoor horende plaats (gebruikersnaam, wachtwoord, database_naam, tabelnaam, veldnaam)
 
gegevens haal ik al uit de database,
maar ik heb een database tabel met de naam "bestelbaar".
daar mag alleen de waarde "Ja" of "Nee" in staan.

Nu wil ik het op weergeven.php een kleur geven.
Het wordt uit de database weergeven maar in normale kleur.

Als het Ja is moet het groen worden.
Als het Nee is moet het rood worden.

Hoe doe ik dat met een code?
die code die je net gaf is waarschijnlijk goed maar hoe weergeef ik mijn data dan?
 
jij gaf mij net het volgende script:
PHP:
<?php
$tekst = //hier de variabele inhoud wat uit de database word gehaald
if($tekst == "Ja"){
?><span style="color: green;">Ja</span><?php
}else{
?><span style="color: red;">Nee</span><?php
}
?>

Alleen op welke manier laat ik in dit stukje tekst mijn gegevens uit de database zijn?
dus het gegeven van Ja of Nee
 
jij gaf mij net het volgende script:
PHP:
<?php
$tekst = //hier de variabele inhoud wat uit de database word gehaald
if($tekst == "Ja"){
?><span style="color: green;">Ja</span><?php
}else{
?><span style="color: red;">Nee</span><?php
}
?>

Alleen op welke manier laat ik in dit stukje tekst mijn gegevens uit de database zijn?
dus het gegeven van Ja of Nee

In je database staat toch enkel ja of nee, of begrijp ik je verkeerd?
Met deze regel:
?><span style="color: green;">Ja</span><?php
geeft hij de tekst Ja
met de andere regel de tekst nee
 
klopt...
maar nu zet ik er zelf een tekst met kleur neer inplaats dat de database dat doet
 
nee want het is een bestel systeem..
met bestellen.php zet ik gegevens in de database,
en met bestellijst.php laat ik alle bestellingen weergeven.

en op die pagina haal ik dus de gegevens uit de database.
dus bijvoorbeeld haal ik uit de database:
Naam, Product, Bestelbaar.
Wes, Test Product, Ja.

En nu haal ik dus Ja uit de database en die moet dan automatisch groen gekleurd worden.
Als het nee is moet die automatisch rood gekleurd worden.
 
nee want het is een bestel systeem..
met bestellen.php zet ik gegevens in de database,
en met bestellijst.php laat ik alle bestellingen weergeven.

en op die pagina haal ik dus de gegevens uit de database.
dus bijvoorbeeld haal ik uit de database:
Naam, Product, Bestelbaar.
Wes, Test Product, Ja.

En nu haal ik dus Ja uit de database en die moet dan automatisch groen gekleurd worden.
Als het nee is moet die automatisch rood gekleurd worden.

Dus je bedoelt dat Wes, Test Product, Ja. in bv groen gekleurd moeten worden?
Als deze alle drie uit de database komen dan doe je toch gewoon:

<span style="color: green;"><?php echo $array['veldnaam']."".$array['veldnaam']."".$array['veldnaam']; ?></span>
 
Nee je begrijpt met verkeerd.
het moet of groen of rood worden.

en dan alleen bij bestelbaar.
IF text is Ja color green
IF text is Nee color red

misschien dat je het nu begrijpt :p
 
Ik denk dat je dit bedoelt:
PHP:
    while($array=mysql_fetch_array($resultaat)){
      if($array['Bestelbaar']=="Ja"){
        $kleur="green";
      }else{
        $kleur="red";
      }
      echo $array['Naam']." - ".$array['Product']." - <span style='color:$kleur;'>".$array['Bestelbaar']."</span><br>";
    }
Het is niets meer dan de combinatie van code uit bovenstaande berichten...
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan