Top
Phpuniverset logo
 

INDHOLD

Forside

Script libary

Job annoncer

Tips og Tricks

Konkurrence

Downloads

Dokumenter

PHP bog shop

Forum

Online udviklere


ARTIKLER

CSS

Diverse

E-handel / annoncer

Grafik

Html

Internet

Javascript

Linux

PHP/MySQL

Programmer

Flash

Søgemaskiner

Windows

C / C++


INFO

Information

Annoncering

Kontakt

Forside Forum PHP, mysql Kalender

Kalender


 

Kalender

Lil  

Hej.
Jeg har et problem med min kalender. Når man kommer ind på siden bliver dagens dato og
måned automatisk vist i to selectbokse. Det fungere fint at man kan skrive tekst til
dagens dato, men hvis man vælger en anden dato, så registrere den stadig dagens dato, og
ikke den dato man har valgt i selectboksene.

Her er noget kode - en ordentlig smøre da det er total nybegynder kode:


<form action="" method="post">
<?php
$dag 
date('d');
$maaned date('m');
?>

<select name="dag">
    <?php
    
if($dag == 1){
    
$dag1 1;
    
?>
    <option value="1" selected="selected">1</option>
    <?php
    
}else{
    
?>
    <option value="1">1</option>
    <?php
    
}
    
?>
    
    <?php
    
if($dag == 2){
    
$dag1 2;
    
?>
    <option value="2" selected="selected">2</option>
    <?php
    
}else{
    
?>
    <option value="2">2</option>
    <?php
    
}
    
?>
    
    <?php
    
if($dag == 3){
    
$dag1 3;
    
?>
    <option value="3" selected="selected">3</option>
    <?php
    
}else{
    
?>
    <option value="3">3</option>
    <?php
    
}
    
?>
    
    <?php
    
if($dag == 4){
    
$dag1 4;
    
?>
    <option value="4" selected="selected">4</option>
    <?php
    
}else{
    
?>
    <option value="4">4</option>
    <?php
    
}
    
?>
    
    <?php
    
if($dag == 5){
    
$dag1 5;
    
?>
    <option value="5" selected="selected">5</option>
    <?php
    
}else{
    
?>
    <option value="5">5</option>
    <?php
    
}
    
?>
    
    <?php
    
if($dag == 6){
    
$dag1 6;
    
?>
    <option value="6" selected="selected">6</option>
    <?php
    
}else{
    
?>
    <option value="6">6</option>
    <?php
    
}
    
?>
    
    <?php
    
if($dag == 7){
    
$dag1 7;
    
?>
    <option value="7" selected="selected">7</option>
    <?php
    
}else{
    
?>
    <option value="7">7</option>
    <?php
    
}
    
?>
    
    <?php
    
if($dag == 8){
    
$dag1 8;
    
?>
    <option value="8" selected="selected">8</option>
    <?php
    
}else{
    
?>
    <option value="8">8</option>
    <?php
    
}
    
?>
    
    <?php
    
if($dag == 9){
    
$dag1 9;
    
?>
    <option value="9" selected="selected">9</option>
    <?php
    
}else{
    
?>
    <option value="9">9</option>
    <?php
    
}
    
?>
    
    <?php
    
if($dag == 10){
    
$dag1 10;
    
?>
    <option value="10" selected="selected">10</option>
    <?php
    
}else{
    
?>
    <option value="10">10</option>
    <?php
    
}
    
?>
    
    <?php
    
if($dag == 11){
    
$dag1 11;
    
?>
    <option value="11" selected="selected">11</option>
    <?php
    
}else{
    
?>
    <option value="11">11</option>
    <?php
    
}
    
?>
    
    <?php
    
if($dag == 12){
    
$dag1 12;
    
?>
    <option value="12" selected="selected">12</option>
    <?php
    
}else{
    
?>
    <option value="12">12</option>
    <?php
    
}
    
?>
    
    <?php
    
if($dag == 13){
    
$dag1 13;
    
?>
    <option value="13" selected="selected">13</option>
    <?php
    
}else{
    
?>
    <option value="13">13</option>
    <?php
    
}
    
?>
    
    <?php
    
if($dag == 14){
    
$dag1 14;
    
?>
    <option value="14" selected="selected">14</option>
    <?php
    
}else{
    
?>
    <option value="14">14</option>
    <?php
    
}
    
?>
    
    <?php
    
if($dag == 15){
    
$dag1 15;
    
?>
    <option value="15" selected="selected">15</option>
    <?php
    
}else{
    
?>
    <option value="15">15</option>
    <?php
    
}
    
?>
    
    <?php
    
if($dag == 16){
    
$dag1 16;
    
?>
    <option value="16" selected="selected">16</option>
    <?php
    
}else{
    
?>
    <option value="16">16</option>
    <?php
    
}
    
?>
    
    <?php
    
if($dag == 17){
    
$dag1 17;
    
?>
    <option value="17" selected="selected">17</option>
    <?php
    
}else{
    
?>
    <option value="17">17</option>
    <?php
    
}
    
?>
    
    <?php
    
if($dag == 18){
    
$dag1 18;
    
?>
    <option value="18" selected="selected">18</option>
    <?php
    
}else{
    
?>
    <option value="18">18</option>
    <?php
    
}
    
?>
    
    <?php
    
if($dag == 19){
    
$dag1 19;
    
?>
    <option value="19" selected="selected">19</option>
    <?php
    
}else{
    
?>
    <option value="19">19</option>
    <?php
    
}
    
?>
    
    <?php
    
if($dag == 20){
    
$dag1 20;
    
?>
    <option value="20" selected="selected">20</option>
    <?php
    
}else{
    
?>
    <option value="20">20</option>
    <?php
    
}
    
?>

    <?php
    
if($dag == 21){
    
$dag1 21;
    
?>
    <option value="21" selected="selected">21</option>
    <?php
    
}else{
    
?>
    <option value="21">21</option>
    <?php
    
}
    
?>
    
    <?php
    
if($dag == 22){
    
$dag1 22;
    
?>
    <option value="22" selected="selected">22</option>
    <?php
    
}else{
    
?>
    <option value="22">22</option>
    <?php
    
}
    
?>
    
    <?php
    
if($dag == 23){
    
$dag1 23;
    
?>
    <option value="23" selected="selected">23</option>
    <?php
    
}else{
    
?>
    <option value="23">23</option>
    <?php
    
}
    
?>
    
    <?php
    
if($dag == 24){
    
$dag1 24;
    
?>
    <option value="24" selected="selected">24</option>
    <?php
    
}else{
    
?>
    <option value="24">24</option>
    <?php
    
}
    
?>
    
    <?php
    
if($dag == 25){
    
$dag1 25;
    
?>
    <option value="25" selected="selected">25</option>
    <?php
    
}else{
    
?>
    <option value="25">25</option>
    <?php
    
}
    
?>
    
    <?php
    
if($dag == 26){
    
$dag1 26;
    
?>
    <option value="26" selected="selected">26</option>
    <?php
    
}else{
    
?>
    <option value="26">26</option>
    <?php
    
}
    
?>
    
    <?php
    
if($dag == 27){
    
$dag1 27;
    
?>
    <option value="27" selected="selected">27</option>
    <?php
    
}else{
    
?>
    <option value="27">27</option>
    <?php
    
}
    
?>
    
    <?php
    
if($dag == 28){
    
$dag1 28;
    
?>
    <option value="28" selected="selected">28</option>
    <?php
    
}else{
    
?>
    <option value="28">28</option>
    <?php
    
}
    
?>
    
    <?php
    
if($dag == 29){
    
$dag1 29;
    
?>
    <option value="29" selected="selected">29</option>
    <?php
    
}else{
    
?>
    <option value="29">29</option>
    <?php
    
}
    
?>
    
    <?php
    
if($dag == 30){
    
$dag1 30;
    
?>
    <option value="30" selected="selected">30</option>
    <?php
    
}else{
    
?>
    <option value="30">30</option>
    <?php
    
}
    
?>
    
    <?php
    
if($dag == 31){
    
$dag1 31;
    
?>
    <option value="31" selected="selected">31</option>
    <?php
    
}else{
    
?>
    <option value="31">31</option>
    <?php
    
}
    
?>
</select>

<select name="maaned">
    <?php
    
if($maaned == 1){
    
?>
    <option value="1" selected="selected">Januar</option>
    <?php
    
}else{
    
?>
    <option value="1">Januar</option>
    <?php
    
}
    
?>
    
    <?php
    
if($maaned == 2){
    
?>
    <option value="2" selected="selected">Februar</option>
    <?php
    
}else{
    
?>
    <option value="2">Februar</option>
    <?php
    
}
    
?>
    
       <?php
    
if($maaned == 3){
    
?>
    <option value="3" selected="selected">Marts</option>
    <?php
    
}else{
    
?>
    <option value="3">Marts</option>
    <?php
    
}
    
?>
    
    <?php
    
if($maaned == 4){
    
?>
    <option value="4" selected="selected">April</option>
    <?php
    
}else{
    
?>
    <option value="4">April</option>
    <?php
    
}
    
?>
    
    <?php
    
if($maaned == 5){
    
?>
    <option value="5" selected="selected">Maj</option>
    <?php
    
}else{
    
?>
    <option value="5">Maj</option>
    <?php
    
}
    
?>
    
    <?php
    
if($maaned == 6){
    
?>
    <option value="6" selected="selected">Juni</option>
    <?php
    
}else{
    
?>
    <option value="6">Juni</option>
    <?php
    
}
    
?>
    
    <?php
    
if($maaned == 7){
    
?>
    <option value="7" selected="selected">Juli</option>
    <?php
    
}else{
    
?>
    <option value="7">Juli</option>
    <?php
    
}
    
?>
    
    <?php
    
if($maaned == 8){
    
?>
    <option value="8" selected="selected">August</option>
    <?php
    
}else{
    
?>
    <option value="8">August</option>
    <?php
    
}
    
?>
    
    <?php
    
if($maaned == 9){
    
?>
    <option value="9" selected="selected">September</option>
    <?php
    
}else{
    
?>
    <option value="9">September</option>
    <?php
    
}
    
?>
    
    <?php
    
if($maaned == 10){
    
?>
    <option value="10" selected="selected">Oktober</option>
    <?php
    
}else{
    
?>
    <option value="10">Oktober</option>
    <?php
    
}
    
?>
    
    <?php
    
if($maaned == 11){
    
?>
    <option value="11" selected="selected">November</option>
    <?php
    
}else{
    
?>
    <option value="11">November</option>
    <?php
    
}
    
?>
    
    <?php
    
if($maaned == 12){
    
?>
    <option value="12" selected="selected">December</option>
    <?php
    
}else{
    
?>
    <option value="12">December</option>
    <?php
    
}
    
?>
</select><br /><br  />
    Tekst for den valgte dato:<br  />
    <table>
       
       <tr>
             <td><textarea name="tekst" style="width:300px;"></textarea></td>
       </tr>
       <tr>
            
             <td><input type="submit" style="width:300px;" value="Tilf&oslash;j til
kalender" name="opret" /></td>
       </tr>
    </table>
    
</form>
    <?php
    
        
    
    $dato 
date($dag1.',m,y');
    
$tekst $_POST['tekst'];
    
$opretdato date('d.m - Y');
    if(isset(
$opret)){
        
$cal_result mysql_query("INSERT INTO cal (dato,tekst,opretdato) VALUES
('
$dato','$tekst','$opretdato')");
        if(
$cal_result){
            echo 
"OK!";
        }else{
            echo 
"no way..";
        }
    }
?>   



Dato : 03.03.2010, 12:25

Visninger : 3972

Points : 50

 

Hej Lil,

Ja jeg kan kun give dig ret i at det er en lang smøre, men som du også selv siger så er du
begynder så det er okay. ;)
Jeg ved godt det måske er et lidt sent svar og du nok har fået løst dit problem, men her
har du i hvert fald en løsning der fungere lidt bedre end den du har prøvet at lave her.

<?php
    $dbHost 
"";
    
$dbUser "";
    
$dbPass "";
    
$dbName "";
    
    
$dbConnect mysql_connect($dbHost$dbUser$dbPass) or die('Kunne ikke oprette
forbindelse til databasen!'
);
    
mysql_select_db($dbName$dbConnect) or die('Kunne ikke finde den angivede database!');
    
    
$nu time();
    
$dag date('d'$nu);
    
$maaned date('m'$nu);
    
$aar date('Y'$nu);
    
    
$dageImaaned cal_days_in_month(0$maaned$aar);
    
$dagNum 1;
    
    echo 
"<form action=\"\" method=\"post\">\n";
    echo 
"<select name=\"dag\" id=\"dag\">\n";
    
    while(
$dagNum <= $dageImaaned){
        if(
$dag == $dagNum){
            echo 
"<option value=\"" $dagNum "\" selected=\"selected\">" $dagNum .
"</option>\n";
        }
        else{
            echo 
"<option value=\"" $dagNum "\">" $dagNum "</option>\n";
        }
        
        
$dagNum++;
    }
    
    echo 
"</select>\n";
    echo 
"<select name=\"maaned\" id=\"maaned\">\n";
    
    for(
$maanedNum 1$maanedNum <= 12$maanedNum++){
        
$maanedNavn date('F'mktime(000$maanedNum));
        switch(
$maanedNavn){
            case 
"January"$maanedNavn "Januar"; break;
            case 
"February"$maanedNavn "Februar"; break;
            case 
"March"$maanedNavn "Marts"; break;
            case 
"May"$maanedNavn "Maj"; break;
            case 
"June"$maanedNavn "Juni"; break;
            case 
"July"$maanedNavn "Juli"; break;
            case 
"October"$maanedNavn "Oktober"; break;
        }
        
        if(
$maanedNum == $maaned){
            echo 
"<option value=\"" $maanedNum "\" selected=\"selected\">" $maanedNavn .
"</option>\n";
        }
        else{
            echo 
"<option value=\"" $maanedNum "\">" $maanedNavn "</option>\n";
        }
    }
    
    echo 
"</select><br /><br />\n";
    echo 
"Tekst for den valgte dato:<br />\n";
    echo 
"<table>\n";
    echo 
"<tr>\n";
    echo 
"<td><textarea name=\"tekst\" id=\"tekst\" style=\"width:
300px\"></textarea></td>\n"
;
    echo 
"</tr><tr>\n";
    echo 
"<td><input type=\"submit\" name=\"Opret\" style=\"width: 300px\"
value=\"Tilf&oslash;j til kalender\" /></td>\n"
;
    echo 
"</tr>\n";
    echo 
"</table>\n";
    echo 
"</form>\n";
    
    
$dagResultat $_POST['dag'];
    
$maanedResultat $_POST['maaned'];
    
$dato $dagResultat "/" $maanedResultat "-" $aar;
    
$tekstResultat $_POST['tekst'];
    
$tekstResultat mysql_real_escape_string($tekstResultat);
    
$opretDato date('d/m-Y');
    
    
mysql_query("INSERT INTO cal (dato, tekst, opretdato) VALUES ('$dato', '$tekstResultat',
'
$opretDato')") or die('Kunne ikke indsætte data');
    
mysql_close($dbConnect);
?>


Dato : 23.04.2010, 20:58

Godkendt svar af : Nicklas Smed  




Login for at skrive et indlæg :



   Brugernavn

Password
 

+ Opret en ny Bruger, Klik her

+ Glemt brugernavn/password

 

Send Artikel/anmeldelse til: phpuni@phpuniverset.dk

Tilbage til oversigt

© Copyright 2000 Propelcom Phpuniverset's politik om personlige oplysninger, artikler & Koder Phpuniverset er optimeret til Mozilla 1024 * 768 Phpuniverset version: 3.0 beta
Webhost : Ignesco.dk

Bund