verjaardagskalender

Status
Niet open voor verdere reacties.

djjeffrey

Gebruiker
Lid geworden
7 jan 2002
Berichten
114
hey mense,

Ik heb een verjaardagskalender gemaakt maar nu wil ik er ook foto's bij doen.
Die wil ik dan graag in mijn database hebben en daarna
uitlezen met een script met de namen er bij

dit is het script waar alle namen staan
Code:
<?php

$MySQLHost = "localhost";
$MySQLGebruikersnaam = "petrels";
$MySQLWachtwoord = "petrels";
$MySQLDatabase = "petrels";
$MySQLTabel = "Verjaardagskalender";

/* ------------------------------------------------
   Voer de volgende query uit in bijv. phpMyAdmin:
---------------------------------------------------

CREATE TABLE Verjaardagskalender (
  Naam text NOT NULL,
  Datum text NOT NULL
) TYPE=MyISAM;

------------------------------------------------ */

// Hierna hoef je niets te veranderen!
// -----------------------------------

@mysql_connect($MySQLHost,$MySQLGebruikersnaam,$MySQLWachtwoord) or die("Er kon geen verbinding met de MySQL database worden gemaakt.");
@mysql_select_db($MySQLDatabase) or die("De MySQL database kon niet worden geselecteerd.");
$DeMaanden['01'] = "Januari"; $DeMaanden['02'] = "Februari"; $DeMaanden['03'] = "Maart";
$DeMaanden['04'] = "April"; $DeMaanden['05'] = "Mei"; $DeMaanden['06'] = "Juni";
$DeMaanden['07'] = "Juli"; $DeMaanden['08'] = "Augustus"; $DeMaanden['09'] = "September";
$DeMaanden['10'] = "Oktober"; $DeMaanden['11'] = "November"; $DeMaanden['12'] = "December";

while(list($maand,$naam) = each($DeMaanden)) {
echo("<b>$naam</b><br>\n");
$Verjaardagen = mysql_query("SELECT * FROM $MySQLTabel WHERE Datum LIKE '__-$maand' ORDER BY Datum") or die(mysql_error());
if(mysql_num_rows($Verjaardagen)) {
echo("<br><table border=1 cellspacing=0 cellpadding=3>");
while($Persoon = mysql_fetch_object($Verjaardagen)) {
list($Dag) = explode("-",$Persoon->Datum);
echo("<tr><td>$Dag</td><td>$Persoon->Naam</td></tr>\n");
}
echo("</table><br>");
}
else { echo("Geen.<br><br>"); } }


?>

Dit is de hele lijst ik heb ook nog een scriptje dat hij
per dag kan zien wie er jarig is

dat is deze
Code:
<?php

$MySQLHost = "localhost";
$MySQLGebruikersnaam = "petrels";
$MySQLWachtwoord = "petrels";
$MySQLDatabase = "petrels";
$MySQLTabel = "Verjaardagskalender";

/* ------------------------------------------------
   Voer de volgende query uit in bijv. phpMyAdmin:
---------------------------------------------------

CREATE TABLE Verjaardagskalender (
  Naam text NOT NULL,
  Datum text NOT NULL
) TYPE=MyISAM;

------------------------------------------------ */

// Hierna hoef je niets te veranderen!
// -----------------------------------

@mysql_connect($MySQLHost,$MySQLGebruikersnaam,$MySQLWachtwoord) or die("Er kon geen verbinding met de MySQL database worden gemaakt.");
@mysql_select_db($MySQLDatabase) or die("De MySQL database kon niet worden geselecteerd.");

echo("Jarigen vandaag:<br><br>");
$Verjaardagen = mysql_query("SELECT * FROM $MySQLTabel WHERE Datum LIKE '".date("d-m")."' ORDER BY Naam") or die(mysql_error());
while($Persoon = mysql_fetch_object($Verjaardagen)) {
list($Dag) = explode("-",$Persoon->Datum);
echo("$Persoon->Naam<br>\n");
}
if(!mysql_num_rows($Verjaardagen)) { echo("Geen."); }
?>
Nu wil ik bij alle twee een foto bij de namen hebben
Hoe kan ik dat doen?

Groetjes
Jeff
 
In je tabel een kolom 'foto' maken, deze bevat dan de bestandsnaam van de afbeeldingen.
En dan moet je er waarschijnlijk nog een upload functie bijmaken.
 
hoi ik wilde het onderste script net gaan gebruiken maar ik kan geen persoon toevoegen. de naam invoeren spreekt voor zich ik voer voor- (spatie) achter-naam in maar dan de datum hoe moet ik die invoeren?? bijv. 5 mei is dat dan 5-5 of hoe? (ik werk met phpmyadmin) help!!

Alvast bedankt

Sorry !! ik heb het al ! je moet bij de datum (bijv. 5 mei) 05-05 invoegen in de DB
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan